NSManagedObjects
他のオブジェクトと特定の関係を持つセットを取得しようとしています。
だから私は4つの管理対象オブジェクトを持っています:UserPick
、、、、。UserPick は、 、、 と個別に一対一の関係にあります。特定の , andを持つすべての を見つける必要がありますが、述語を正しく構造化できないようです:Game
Group
User
Game
Group
User
UserPick
Game
Group
User
私はもう試した:
[NSPredicate predicateWithFormat:@"%K = %@, %K = %@, %K = %@",
UserPickRelationships.game, game,
UserPickRelationships.group, group,
UserPickRelationships.user, user]
と:
[NSPredicate predicateWithFormat:@"%K = %@, %K = %@, %K = %@",
UserPickRelationships.game, game.objectID,
UserPickRelationships.group, group.objectID,
UserPickRelationships.user, user.objectID]
最後に:
[NSPredicate predicateWithFormat:@"%K.%K = %@, %K.%K = %@, %K.%K = %@",
UserPickRelationships.game, @"objectID", game.objectID,
UserPickRelationships.group, @"objectID", group.objectID,
UserPickRelationships.user, @"objectID", user.objectID]
考えられるあらゆる組み合わせで%@
andを使用してみました。%K
私が今までに返すのは: NSPredicate cannot parse format string
. これどうやってするの?