gpt4 book ai didi

Swift CoreData NSPredicate

转载 作者:行者123 更新时间:2023-11-30 14:05:08 25 4
gpt4 key购买 nike

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

现在我想获取某个游戏的所有玩家:

    let request = NSFetchRequest()
request.entity = GameDescription

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

我可以给 NSPredicate 一个实体参数来返回例如“Game1”的所有玩家吗?

提前致谢!

最佳答案

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

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

还将您对includesSubentities 的请求设置为"is"。

关于Swift CoreData NSPredicate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32526708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com