我正在为iOS 5开发,说我有2个数组,第二个数组仅包含第一个数组中包含的项目。

我想在存在的每个数组中删除该对象。

因此,有没有一种方法可以轻松地从包含该对象的所有数组中删除该对象?

最佳答案

NSMutableArray *totalArray = [ [ NSMutableArray alloc] init];

    //here i assume u want to delete NSString object vijay in all arrays

NSString *toDelete=@"vijay";

[totalArray addObject:firstArray];

[totalArray addObject:secondArray];

for (NSMutableArray *arr in totalArray) {



    if ([arr containsObject:toDelete]) {

        [arr removeObject:toDelete];

    }



}

NSLog(@"firstarry : %@ \n\n",firstArray);

NSLog(@"secondarray : %@ \n\n",secondArray);

关于iphone - 如何从包含该对象的所有数组中删除该对象?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7175737/

10-09 16:30