我有这种方法,当我按下按钮并从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