ios - 如何检查另一个数组中不存在的数组值

标签 ios ipad cocoa-touch nsmutablearray

我有两个不同的NSMutabelArray ArrOne和ArrTwo。 Letsay ArrOne = A,B,C和D ArrTwo = C,D,X和Y。因此,我需要检查ArrTwo的值是否与ArrOne相同,并从ArrTwo中删除与ArrOne中不同的项目。在这种情况下,我必须从ArrTwo中删除X和Y。请给我一个主意。

最佳答案

NSMutableSet *set = [NSMutableSet setWithArray:arrOne];
[set intersectSet:[NSSet setWithAray:arrTwo];
return [set allObjects];

关于ios - 如何检查另一个数组中不存在的数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15285798/

相关文章:

android - Ionic/Cordova - AJAX 请求失败,状态代码为 -1

ios - 从数组中获取值

ios - Flurry 分析 "Table Failed to Load"错误

iOS 8 JavaScript 到 UIWebView 的通信错误

ios - Xcode 构建在 "sign my.app"阶段变得非常缓慢

ios - UINavigationBar 外观和 Facebook-Sheet Bug

ios - 从一个 View Controller 模态切换到另一个 View 后, View 完全是黑色的

iphone - App Store 上的 HTTPS - 过程是什么?

cocoa-touch - iOS 应用程序因 'message sent to deallocated instance' 而崩溃

iphone - writeImageToSavedPhotosAlbum 太慢?