gpt4 book ai didi

ios - 形成 NSPredicate

转载 作者:行者123 更新时间:2023-11-28 20:18:51 28 4
gpt4 key购买 nike

我对 NSPredicate 有疑问。想不出一种写法,也找不到类似的东西。我有这个谓词:

[NSPredicate predicateWithFormat:@"followedBy.username like %@", username];

这将返回关注给定用户的所有用户。我想扩展这个谓词,它也会返回 NSSet 中带有 ids 的用户。

UserIDSetExample = @"1, 15, 14, 17, ..."

所以最后我希望这个谓词返回以下用户以及具有集合中 ID 的用户。

任何指导或帮助将不胜感激!!!提前致谢!

最佳答案

你的谓词应该是这样的:

[NSPredicate predicateWithFormat:@"followedBy.id in %@ OR followedBy.username like %@", idsSet, username];

按 ID 匹配应该是 OR 中的第一个条件,因为搜索 ID(数字)是否在集合中可能比字符串比较用户名更快

关于ios - 形成 NSPredicate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16712431/

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