目前,我有一个Game
类表,其中包含一个名为currentTurnPlayer
的属性。对于查询,我有兴趣获取所有 game
对象,其中 currentTurnPlayer
的名称不等于我的 self.currentUser .用户名
换句话说,我一直在尝试做与默认解析相反的事情' query method whereKey:containsString:
确实如此,并且仅检索键不包含字符串 self.currentUser.username
的对象。我怎样才能做到这一点?谢谢!
最佳答案
我建议将 PFQuery 与您自己的谓词一起使用。
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"currentTurnPlayer != %@",
self.currentUser.username];
PFQuery *query = [PFQuery queryWithClassName:[Game parseClassName]
predicate:predicate];
...然后照常执行查询。
Parse 不支持所有的谓词语句,但它支持基本的谓词语句,包括 ==
和 !=
。
关于ios - 如何使用自定义 Parse 查询查找 whereKey : doesNotContainString:?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21845700/