查询具有pffile属性的pfobjects无法使用parse.com返回值

时间:2013-07-07 17:54:35

标签: ios nsarray parse-platform

我正在根据nsarray的内容进行查询,如下所示:

 PFQuery *query = [PFQuery queryWithClassName:@"Message"];
    NSArray *friends = [self.user objectForKey:@"friends"];
    [query whereKey:@"userMessage" containedIn:friends];

    [query findObjectsInBackground];

消息PFobjects为每条消息都有一个PFFile(图像)。查询不会返回任何带有PFFile图像的邮件。如果消息没有与其关联的PFFile,则查询将返回消息没有问题。

为什么我无法收到与PFFiles相关联的邮件的查询结果?

修改 我试图不使用“containedIn”查询,我能够返回结果:

 PFQuery *query = [PFQuery queryWithClassName:AWAY_MESSAGE];
    [query whereKey:@"userMessage" equalTo:[PFUser currentUser]];

这并没有解决我为用户的朋友获取所有消息的问题,但它确实显示使用containsIn查询存在错误。

这实际上是一个错误,还是我的第一个查询有问题?

1 个答案:

答案 0 :(得分:0)

问题是我查询的文件上有ACL。