IN
を使用してフィルタリングする必要があります。ここに私のコードは次のとおりです。Swiftに含めるNSPredicateをフィルタリングする方法は?
let choices = "1,2,3,4"
次にアプリをクラッシュされ、このようにそれを使用します。
NSPredicate(format: "id in %@", @choices)
私も試してみた:
NSPredicate(format: "id in [1,2,3,4]")
しかし、このエラーが表示されます。
'Unable to parse the format string "id in [1,2,3,4]"'
' "1,2,3,4"'本当に? '@ choices'?本当に?本当に?? – matt
本当にカンマで区切られた文字列としてリストを格納する必要がある場合、これは役立ちます:[IDの文字列からフォームNSPredicate](http://stackoverflow.com/questions/14932595/form-nspredicate-from-string-その-idsを含む)。 –