2013-07-07 15 views
-1

我基于一个NSArray的这样的内容进行查询的:对于每个查询与pffile性质pfobjects未能与parse.com返回值

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]]; 

这并没有解决我得到的所有消息的问题一个用户的朋友,但它确实表明使用containedIn查询存在一个错误。

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

回答

0

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