我有一个的NSMutableArray:NSMutable阵列
NSMutableArray *temp = //get list from somewhere.
现在有一种方法objectAtIndex返回在指定的索引的对象。
我想要做的是,我想先检查指定索引处的对象是否存在。如果它存在比我想要获取该对象。类似于:
if ([temp objectAtIndex:2] != nil)
{
//fetch the object
}
但是我在if语句中声明该索引超出了界限时得到了异常。
请任何人告诉我如何实现这一点。
继续这个思路,objectAtIndex:永远不能返回零。数组中不能有nil对象,并且在数组外部请求某些东西会引发异常。 – 2009-11-03 14:19:18
我猜你可以..只是通过填充NSNull对象;) – prakash 2009-11-03 14:31:37
+1为“你不能有空插槽” – bpapa 2009-11-03 15:29:59