ios - PFQuery 匹配查询不工作 Parse.com

标签 ios tableview parse-platform

大家好,我正在尝试用 MatchesQuery 合并两个查询,但是 TableView 上的数据不会显示,并给我这个错误

错误:$查询的错误类型

有谁知道这个查询中的错误是什么?感谢大家

- (void) retrieveFromParse {

    PFQuery *Amici = [PFQuery queryWithClassName:@"Amicizie"];
    [Amici whereKey:@"RICHIESTA_IN_ATTESA" equalTo:@"YES"];

    PFQuery *retrievePets = [PFQuery queryWithClassName:FF_USER_CLASS];
    [retrievePets whereKey:FF_USER_NOMECOGNOME matchesQuery:Amici];
    [retrievePets orderByAscending:FF_USER_NOMECOGNOME];


    [retrievePets findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
        if (!error) {
            NSLog(@"%@", objects);
            allObjects = [[NSMutableArray alloc] init];
            for (PFObject *object in objects) {
                [allObjects addObject:object];
            }
        }
        [self.FFTableViewFindUser reloadData];
    }];
}

最佳答案

鉴于您正在查询 bool 值,您应该查看 this question .

基本上你需要这样做:

[Amici whereKey:@"RICHIESTA_IN_ATTESA" equalTo:[NSNumber numberWithBool:YES]];

这可能就是您所需要的。如果不是,它将为您提供另一条错误消息,以帮助您找到问题的根源。

关于ios - PFQuery 匹配查询不工作 Parse.com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19481154/

相关文章:

swift - 如何在swift中将UITableView数据导出到excel

ios - 核心数据 xcode 8 崩溃

c++ - QTableView编辑模式

ios - 如果我现在开始学习iOS开发,我应该使用垃圾回收功能吗?

ios - 由于UITextView中的自定义行间距,导致文本选择无法正确进行

swift - 解析保存在后台最佳技术

ios - 在 parse.com 上存储消息传递应用程序的发送消息历史记录?

java - Parse.com 通过查询获取值(value)

c# - 如何从 URL 流式传输/下载和播放音频?

ios - 供应配置文件和存档