我有這種方法,當我按下按鈕並從MutableArray中刪除一個對象時會被調用。由於它在陣列中留下漏洞,我以後遇到問題。有沒有簡單的方法來消除這些「漏洞」,或更好的方法來刪除對象?從NSMutableArrays中刪除對象
- (IBAction)addfavs:(id)sender {
int erase;
for(int i=0;i<favs.count;i++){
if ([favs objectAtIndex:i] == parent) {
[favs removeObjectAtIndex:i];
erase = 1;
}
}
if (!erase) {
[favs addObject:parent];
}
}
你碰到什麼類型的問題?順便說一句:如果(擦除)...可能無法一直工作。因爲擦除可以有一個隨機數... – user523234