這裏我試圖在數組中添加對象並檢查對象是否存在於數組中。因爲我使用以下代碼..檢查數組中是否存在對象的問題?
NSInteger ind = [arrActionList indexOfObject:indexPath];
if (ind >= 0) {
[arrActionList removeObjectAtIndex:ind];
}
else {
[arrActionList addObject:indexPath];
}
在這裏,我想我正在做對..首先我正在檢查索引。如果它是> = 0我刪除對象,否則添加一個新的對象。
我的問題是,如果沒有找到對象的索引,它會將一個垃圾值分配給我的整數變量。我想它應該是-1,但它不是我在下一行中刪除對象拋出錯誤。
IND = 2147483647
任何幫助......