0
同期サービスでは、述語を使ってできるだけ多くのループを減らそうとしています。NSPredicateの配列からの文字列検査の簡略化
私は現在、このようなものがあります:
for (NSString *filterOutPath in toFilterOutPaths) {
NSPredicate *pred = [NSPredicate predicateWithFormat:@"NOT (href CONTAINS %@)", filterOutPath];
toUpdateFiles = [toUpdateFiles filteredArrayUsingPredicate:pred];
}
私はもっとこのような何かを目指しています:
NSPredicate *pred = [NSPredicate predicateWithFormat:@"NOT (href CONTAINS (ANY IN %@))", toFilterOutPaths];
toUpdateFiles = [toUpdateFiles filteredArrayUsingPredicate:pred];
任意のアイデア?ご協力ありがとうございました!
ありがとう、私は複合述語を考えていません。 – zwaldowski