草庐IT

inappProducts

全部标签

ios - 快速比较两个数组并删除具有不匹配的特定字段的元素

我有两个数组:varpackages=[SAPackage]()varinappProducts=[SKProduct]()packages数组中的SAPackage对象有一个名为sku的字符串var。inappProducts数组中的SKProduct对象有一个名为productIdentifier的字符串变量。我想要做的是删除packages数组中没有sku字符串的任何对象,该字符串与inappProducts数组中的任何对象productIdentifier字符串匹配。有什么办法吗?考虑过使用集合来查找交集但是我无法检查单个对象字段来执行此操作只是整个对象。对此的任何指示将不胜感