NSPredicate 内で SUBQUERY を使用して、検索しているエンティティの親エンティティ内のコレクションをトラバースしようとしています。
「Product」要素を検索しています。これの親は「ProductTitle」です。でサブクエリを実行しようとしていますproduct.productTitle.categories
。
SUBQUERY(productTitle.categories, $x, $x.name == %@).@count != 0
これにより、productTitle 親が指定された名前のカテゴリに属するすべての製品が返されます。しかし、コアデータから次のエラーが発生します。
CoreData: error: (1) I/O error for database at xxx SQLite error code:1, 'no such column: t4.ZNAME'
私はこれを間違っていますか?サブクエリを使用して親のコレクションをトラバースできますか?
前もって感謝します。