1
我無法找到任何這地方,我可能會尋找錯誤的術語或詞彙,但我只需要知道如何檢查數組是有一定長度:Xcode的檢查有aobjectAtIndex或檢查數組長度
if ([scores objectAtIndex:3]){
//code
}
這出現了一個錯誤,並崩潰,如果數組不是這麼長,但狡猾這應該只是檢查是否有索引,如果不移動?
如何在沒有應用程序崩潰的情況下檢查此問題?
我無法找到任何這地方,我可能會尋找錯誤的術語或詞彙,但我只需要知道如何檢查數組是有一定長度:Xcode的檢查有aobjectAtIndex或檢查數組長度
if ([scores objectAtIndex:3]){
//code
}
這出現了一個錯誤,並崩潰,如果數組不是這麼長,但狡猾這應該只是檢查是否有索引,如果不移動?
如何在沒有應用程序崩潰的情況下檢查此問題?
count
NSArray方法返回數組中的對象數。如果[myArray count]
返回n
那麼有效索引是0
到n - 1
。如果索引無效,則不會自動移動。在嘗試訪問索引之前,您需要確保索引是有效的。
if ([scores count] >= 4) { id obj = [scores objectAtIndex:3]; }
謝謝,這是行之有效的! – 2011-03-16 20:03:34