在PFQuery中过滤未定义的文件

时间:2015-06-09 11:49:16

标签: ios objective-c parse-platform pfquery pffile

我正在使用Parse作为后端来存储基于图像的新闻项目。每个新闻项都有一个图像文件。有些图像文件是“未定义的”,有些则有jpeg。我有一个iOS应用程序前端,它在PFQueryTableViewController中显示新闻项目。在QueryForTable中,我想过滤掉带有未定义文件的记录。

我尝试过这一点并不高兴:

    - (PFQuery *)queryForTable {
        PFQuery *query = [PFQuery queryWithClassName:self.parseClassName];
        [query orderByDescending:@"EntryTime"];
        [query whereKey:@"Image" notEqualTo:@"undefined"];
        return query;
    }

还有:

    [query whereKey:@"Image" notEqualTo:@"null"];

任何人都知道对待“未定义”文件的正确方法是什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

这很有用。

    [query whereKeyExists:@"Image"];

    - (PFQuery *)queryForTable {
            PFQuery *query = [PFQuery queryWithClassName:self.parseClassName];
            [query orderByDescending:@"EntryTime"];
            [query whereKeyExists:@"Image"];
            return query;
        }