Swift核心数据预测

Swift核心数据预测,swift,core-data,Swift,Core Data,我有两个实体:游戏和玩家。 一个游戏可以有多个玩家 现在我想把某个游戏的所有玩家都带回来: let request = NSFetchRequest() request.entity = GameDescription let pred = NSPredicate(format: "(entity = %@)","Entity") request.predicate = pred 我可以给NSPredicate一个实体参数,以返回例如“Game1”的所

我有两个实体:游戏和玩家。 一个游戏可以有多个玩家

现在我想把某个游戏的所有玩家都带回来:

    let request = NSFetchRequest()
    request.entity = GameDescription

    let pred = NSPredicate(format: "(entity = %@)","Entity")
    request.predicate = pred    
我可以给NSPredicate一个实体参数,以返回例如“Game1”的所有玩家吗


提前谢谢

您可以使用谓词,使用每个游戏唯一的游戏属性值(gameIdentifier)获取特定游戏

还将IncludeSubEntities请求设置为Yes

let pred = NSPredicate(format: "(SELF.gameIdentifier == %@)","Game1")