ios - 我有 2 个数组。如果在两个数组中都找到,则需要从其中一个数组中删除字符串

标签 ios objective-c arrays nsmutablearray nsarray

<分区>


想改进这个问题吗? 通过 editing this post 添加细节并澄清问题.

关闭 9 年前

我有 2 个 NSMutableArray 对象。一个称为“friendsNotInDatabase”,另一个称为“friendsInDatabase”。

它们都包含像 John、Steve、Mary 这样的名字的 NSStrings。

我需要这样做,以便如果在“friendsInDatabase”数组中找到“friendsNotInDatabase”数组中的其中一个名字,它将从“friendsNotInDatabase”中删除。

几个小时以来,我一直在尝试寻找一种合乎逻辑的方法来执行此操作,但我完全陷入困境。

感谢您的帮助。

编辑 - 到目前为止,这是我拥有的代码:

int i;

for(i = 0; i < self.friendsInDatabase.count; i++) {

NSString *string;

string = [self.friendsInDatabase objectAtIndex:i];

}

我需要一种方法来获取“string”的值并检查它是否存储在另一个名为“friendsNotInDatabase”的数组中。

最佳答案

我同意徐寅的观点。您的问题对于您到底想要什么有点含糊。

NSString *searchString = @"Jane";

if([friendsInDatabase containsObject:searchString])
    [friendsNotInDatabase removeObject:searchString];

关于ios - 我有 2 个数组。如果在两个数组中都找到,则需要从其中一个数组中删除字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22002789/

上一篇:ios - 在 UICollectionViewCell 中滚动时 MPMoviePlayerController 变为空白

下一篇:iOS:仅当 APP 处于事件状态时重复任务(无后台)

相关文章:

ios - 如何在 ios 中将数据分块写入磁盘

objective-c - objective-c/ cocoa : How to write a proper multilanguage app?

arrays - 以错误的顺序在 block 内循环附加到数组 - Swift 2.0

javascript - 是否有类似 Ajax 的 javascript 技术来发送带有自定义方案 url 的请求?

ios - 使用 NSMutableParagraphStyle 会导致表情符号出现问题

objective-c - 将字符串转换为 double 以供坐标使用,Xcode

c - 如何在 C 中包含一个可变大小的数组作为结构成员?

python - 追加到 numpy 数组的最佳方式

ios - 在 iOS 7 上使用 AVSpeechSynthesizer 但保留对 iOS 6 的兼容性

iphone - 保存核心数据导致崩溃