2

リレーションシップを持つクエリで機能するすべての述語には、最初にANYまたはALLという単語が含まれていることを確認しました(つまり、ANY tags.name LIKE [c] "car")。 :tags.name LIKE [c] "car")、結果が間違っているか、次のようなメッセージが表示されます:オブジェクトの正規表現マッチングを実行できません。

NSPredicateEditorを使用しているので、クエリを開始するANYまたはALLはないため、常に失敗します。返される述語は常に2番目の例のようです(ANYまたはALLはありません)。

述語にANYまたはALLを追加するために、NSPredicateRowTemplateEditorをサブクラス化する必要がありますか、それとも別の方法ですか?

日付についても同じです...私の日付は次の形式で保存されます:YYYY-MM-DD HH:mm:ssですが、NSPredicateEditorはDD / MM / YYYYを使用するため、日付の比較を試みるたびに機能しません。日付形式を変更するために、RowEditorもサブクラス化する必要がありますか?

ありがとうございました。

4

1 に答える 1