我正在为iOS 5开发,比如我有2个数组,第二个只包含第一个包含的项目。
我想在它出现的每个数组中删除此对象。
那么,有没有办法从包含它的所有数组中轻松删除对象?
答案 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);