我正在为 iOS 5 开发,假设我有 2 个数组,第二个数组只包含第一个数组中包含的项目。
我想在它存在的每个数组中删除这个对象。
那么,有没有一种方法可以轻松地从包含它的所有数组中删除一个对象?
我正在为 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);