私はこのようなことをしたい:
NSPredicate(format: "name contains[cd] %@ AND (position == %@ OR position == %@), name, position1, position2)
しかし、私はそれを試しましたが、深刻な Core Data アプリケーション エラーが発生し続けています。次に、NSCompoundPredicate を使用してみましたが、"AND" と "OR" を組み合わせることもできません。
Combining 'AND' and 'OR' Condition in NSPredicateを読みましたが、質問者がサブコレクションで「OR」を望んでいたため、回答に望ましくないサブクエリが含まれているという点で異なります。
どうすればいいですか?