如果对象存在于另一个数组中,则从 NSMutableArray 中移除对象
Remove object from NSMutableArray if it exists in another array
我正在尝试构建一个基于测验的游戏,您可以在其中与您的 Facebook 好友一起玩。我在 table 中有三个部分,其中第一部分显示是否轮到你,第二部分显示你的对手的回合,第三部分显示你的 Facebook 好友。我从后端检索了三个不同的 NSMutableArray
,如果他们已经在游戏会话列表中,我不想显示他们。
firstCollection = [{id=1,name="test"},{id=2,name="asdf"}];
secondCollection = [{id=3,name="third"}]
facebookCollection = [{id=1,name="test"},{id=3,name="third"},{id=4,name="showthisguy"}]
有什么好的方法吗?
[facebookCollection removeObjectsInArray:firstCollection];
[facebookCollection removeObjectsInArray:secondCollection];
我正在尝试构建一个基于测验的游戏,您可以在其中与您的 Facebook 好友一起玩。我在 table 中有三个部分,其中第一部分显示是否轮到你,第二部分显示你的对手的回合,第三部分显示你的 Facebook 好友。我从后端检索了三个不同的 NSMutableArray
,如果他们已经在游戏会话列表中,我不想显示他们。
firstCollection = [{id=1,name="test"},{id=2,name="asdf"}];
secondCollection = [{id=3,name="third"}]
facebookCollection = [{id=1,name="test"},{id=3,name="third"},{id=4,name="showthisguy"}]
有什么好的方法吗?
[facebookCollection removeObjectsInArray:firstCollection];
[facebookCollection removeObjectsInArray:secondCollection];