2015-09-11 104 views
0

我有兩個實體:遊戲和播放器。 遊戲可以有多個玩家。Swift CoreData NSPredicate

現在我想獲取一定的遊戲的所有玩家:

let request = NSFetchRequest() 
    request.entity = GameDescription 

    let pred = NSPredicate(format: "(entity = %@)","Entity") 
    request.predicate = pred  

我可以給實體參數的NSPredicate回饋例如「的Game1」的所有玩家?

在此先感謝!

回答

0

可以使用謂語用遊戲的屬性值是每場比賽(gameIdentifier)獨特

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

還設置你的要求includesSubentities爲是,以獲取特定遊戲。