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

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

我正在为 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/

相关文章:

iphone - UIGraphicsGetImageFromCurrentImageContext 提供质量差/低分辨率的图像,我该如何改善?

objective-c - 自动引用计数 : Pointer to non-const type 'NSError *' with no explicit ownership

iphone - 使用 Storyboard以编程方式更改应用程序语言

IPhone。从字符串或整数创建纬度

iphone - 使用标签检索 UITextField

ios - SAFARI 缩放屏幕问题

ios - 将用户注册到 firebase 并登录(如果已注册)

iphone - 使用 "inserted"行初始化 UITableView

iphone - Instagram iPhone 应用程序问题

ios - 如何在mapkit中显示两个位置之间的路径