個人エンティティとチーム エンティティがあり、多くの人がチームに所属できます。個人の番号とチームの名前を使用して NSPredicate を作成しようとしています。したがって、このリクエストは、番号 N を持ち、チーム T に所属する人が Core Data に既に存在するかどうかを確認します。しかし、比較のために TEAM の属性を取得できるように、述語を機能させることができませんでした。 .
私の現在の述語は次のとおりです。
request.predicate = [NSPredicate predicateWithFormat:@"(team.name LIKE %@) AND (number == %@)", [[personInfo objectForKey:PLAYS_FOR] name], [personInfo objectForKey:PERSON_NUMBER]];
述語の最初の部分 (team.name LIKE %@) に問題があるように思えます。どんな助けでも大歓迎です!ありがとう!