gpt4 book ai didi

ios - NSPredicate 格式说明符问题

转载 作者:行者123 更新时间:2023-11-29 10:45:39 25 4
gpt4 key购买 nike

我使用这个谓词:

NSPredicate *offencePredicate =
[NSPredicate predicateWithFormat:@"(%@ == %@) AND (%@ == %d)", kTeamID, self.selectedTeam.teamID, kPlayerZoneID, ZoneIdTypeOffence];

但是谓词是:

"teamID" == 10 AND "playerZoneID" == 3

代替:

teamID == 10 AND playerZoneID == 3

当我使用格式说明符进行谓词时,如何修剪此 ""。下一个问题是:这是在谓词中使用形式说明符的正确解决方案吗?因为我有一些 API key 与我的核心数据条目属性相对应。因此,如果我需要更改其中一些键,可以使用常量字符串,这样可以更快地进行更改,但是可以使用此常量进行谓词吗?

最佳答案

您需要使用 %K 作为 key 。

它看起来像这样:

[NSPredicate predicateWithFormat:@"(%K == %@) AND (%K == %d)", kTeamID, self.selectedTeam.teamID, kPlayerZoneID, ZoneIdTypeOffence];

关于ios - NSPredicate 格式说明符问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22490934/

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