gpt4 book ai didi

cocoa iPhone 核心数据谓词一对多 fetchrequest

转载 作者:行者123 更新时间:2023-12-03 17:45:12 26 4
gpt4 key购买 nike

我有一组数据,其中一个属性(固件)是一对多关系。

如果我想获取固件 id 为 1 的任何记录,我可以使用创建谓词

@"(ANY Firmware.FID==1)"

然后我有另一组条件,可以使用进一步细化该组

(TopLevel==YES) AND (Parent>0)

我如何组合它们或设置它,以便首先过滤固件,然后过滤第二个条件?最终我想要 Firmware.FID=1 且 TopLevel==YES 且 Parent>0 的所有记录。

谢谢,豪伊

最佳答案

您应该能够使用此谓词:

[NSPredicate predicateWithFormat:@"TopLevel == %@ AND Parent > %@ AND ANY Firmware.FID == %@",[NSNumber numberWithBool:YES],[NSNumber numberWithInteger:0],[NSNumber numberWithInteger:1]];  

我把“ANY Firmware.FID”上的条件移到最后,因为它是最复杂的,如果其他条件之一已经失败,则可以避免它。

关于 cocoa iPhone 核心数据谓词一对多 fetchrequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2068143/

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