NSPredicate の属性名にワイルドカードを含める方法はありますか?
たとえば、次のような述語があります。
keyPath CONTAINS 'C1b'
この述語を辞書の配列で使用します。辞書では、次のkeyPath
ようになります。
A2a1*;B1a*;C1*;D4*
このkeyPath
値に対して上記の述語を使用すると、一致しません。C1b
just C1
thenに変更すると、一致します。ワイルドカード文字を使用するにはどうすればよいですか?
明確でない場合、または提供できる情報が他にある場合はお知らせください。
助けてくれてありがとう!
編集:の各セクションを一致させる必要があることを言及する必要がありましたkeyPath
。たとえば、私の述語は次のようになります。
(keyPath CONTAINS 'B1a') AND (keyPath CONTAINS 'C1c1') AND (keyPath CONTAINS 'A2a1') AND (keyPath CONTAINS 'D4a')