如何从反向 NSArray
中删除对象。
目前我有一个 NSMutableArray
,然后我用
NSArray* reversedCalEvents = [[calEvents reverseObjectEnumerator] allObjects];
现在我需要从
reversedCalEvents
或 calEvents
中删除 at item 并根据条件自动刷新显示数组的表。IE。
if(someInt == someOtherInt){
remove object at index 0
}
我怎样才能做到这一点?我无法让它工作。
最佳答案
您将需要一个可变数组才能删除对象。尝试使用 reversedCalEvents
创建 mutableCopy
。
NSMutableArray *reversedCalEvents = [[calEvents reverseObjectEnumerator] allObjects] mutableCopy];
if (someInt == someOtherInt)
{
[reversedCalEvents removeObject:object];
}