2

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

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

那么,有没有一种方法可以轻松地从包含它的所有数组中删除一个对象?

4

1 回答 1

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);
于 2011-08-24T13:01:14.960 回答