<分区>
我有 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/
相关文章:
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