gpt4 book ai didi

ios - 解析iOS SDK : strange "cannot do a comparison query of type: (NULL)"

转载 作者:行者123 更新时间:2023-11-28 19:56:58 24 4
gpt4 key购买 nike

场景

我在一个项目中使用 parse.com 框架已经超过 6 个月了。看起来它非常故障并且充满了错误,但如果我以正确的方式进行操作,这是我需要知道的。我正在尝试使用 PFQueryTableViewController 向用户显示类似用户的信息。我用代码...

-(PFQuery *)queryForTable {

PFQuery *matchQuery = [PFUser query];
[matchQuery whereKey:@"mostCommon" equalTo:[PFUser currentUser][@"mostCommon"]];
[matchQuery whereKey:@"userID" notEqualTo:currentUserID];
return matchQuery;

}

问题

当我运行它并尝试将此 PFQTVC 压入堆栈时,我收到此错误消息...

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Cannot do a comparison query for type: (null)'

这通常与数据库中未设置您的信息有关。我提供下面的图片来说明数据浏览器中确实有 IS 数据。

enter image description here

问题

因此,如果查询是正确的,并且数据在那里...那么为什么应用会崩溃

最佳答案

您遇到的一个问题是,为了访问对象键的值,您必须使用 objectForKey: 在您的代码中,您使用的括号表示法不适用于 Parse 对象。

[[PFUser currentUser] objectForKey:@"mostCommon"];

关于ios - 解析iOS SDK : strange "cannot do a comparison query of type: (NULL)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25941335/

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