如何从包含它的所有数组中删除对象?

时间:2011-08-24 12:52:13

标签: iphone objective-c ios automatic-ref-counting

我正在为iOS 5开发,比如我有2个数组,第二个只包含第一个包含的项目。

我想在它出现的每个数组中删除此对象。

那么,有没有办法从包含它的所有数组中轻松删除对象?

1 个答案:

答案 0 :(得分: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);