首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PFQuery不能正常工作

PFQuery不能正常工作
EN

Stack Overflow用户
提问于 2016-08-13 00:45:19
回答 1查看 41关注 0票数 0

我有一些代码可以搜索我的parse后端中的所有MapPoints,检索与id匹配的MapPoint,并将该MapPoint的title值赋给一个字符串,这样我就可以将该字符串用作推送查询键的值。

代码语言:javascript
复制
NSLog(@"****staticobject****");
NSLog([[NSString alloc] initWithFormat: @"%@", staticObjectId]);

PFQuery *query = [PFQuery queryWithClassName:@"MapPoints"];
[query whereKey:@"marker_id" equalTo:[[NSNumber alloc] initWithInt:[staticObjectId intValue]]];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
    NSLog(@"performed query");
    PFObject *object = [objects firstObject];
    newtitle = [[NSString alloc] initWithString:[object valueForKey:@"title"]];
    NSLog(@"***newtitle****");
    NSLog(newtitle);
}];

当我尝试使用PFPush时-我得到一条消息说newtitle(null) -这意味着上面的查询永远不会被输入。

[query whereKey:@"marker_id" equalTo:[[NSNumber alloc] ...]]];肯定找不到任何东西。

这是第一个日志的控制台输出:

2016-08-12 12:34:41.355 sneek[1098:386496] ****staticobject**** 2016-08-12 12:34:41.356 sneek[1098:386496] 15768840

它应该在数据库中找到该id,我已经验证了它在那里。

EN

Stack Overflow用户

回答已采纳

发布于 2016-08-13 03:12:35

我将查询移动到另一个更有意义的区域,我认为它不在AFNetworking块中的事实可能是修复它的原因。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38922889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档