coreDataでエンティティのフェッチを実行しようとしています。このエンティティは、別のエンティティと1対1の関係にあります。私は、第2のエンティティ内の特定のアイテムとの関係を有する第1のエンティティ内のアイテムのみを取得したい。私は私が間違っている知っている、この述語をしようとしている:sworedを使用してオブジェクトリレーションの述語を持つcoredataをフェッチする
let fetchRequest: NSFetchRequest<ItemA> = NSFetchRequest(entityName: "ItemA")
fetchRequest.predicate = NSPredicate(format: "itemA.itemB.itemBId == %d", Int(itemB.itemBId))
ですからタイプのアイテムを取得したい '' Id'が同じでitemA' 'itemB'のものに、そうですか? – 3stud1ant3
itemA、itemBを添字にして、itemAのitemBの関係を得ることができます。私は、itemBのidがxであるアイテムだけすべてのitemAを検索したいと思います。 itemA.itemB.itemBID = xです。 – alionthego
IdがitemBと等しいitemAタイプのアイテムは欲しくないです。 itemAのitemBのidがitemBId、 – alionthego