我有一個的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