Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 不显示结果的解析查询_Javascript_Ios_Objective C_Xcode_Parse Platform - Fatal编程技术网

Javascript 不显示结果的解析查询

Javascript 不显示结果的解析查询,javascript,ios,objective-c,xcode,parse-platform,Javascript,Ios,Objective C,Xcode,Parse Platform,我目前正在使用Parse.com的API 我正在努力实现的目标: 我试图返回一个PFUser对象数组。在每个PFUser中,有一个用于“朋友”的键和一个用于“用户名”的键。“friends”字段是用户名字符串的数组。所以我需要做的是返回一个数组,其中包含实际的PFUser对象,其中每个对象的用户名与用户名字符串数组/“friends”中的用户名匹配 我一直想做的是: PFQuery *query = [PFQuery queryWithClassName:@"User"]; NSArray *m

我目前正在使用Parse.com的API

我正在努力实现的目标: 我试图返回一个PFUser对象数组。在每个PFUser中,有一个用于“朋友”的键和一个用于“用户名”的键。“friends”字段是用户名字符串的数组。所以我需要做的是返回一个数组,其中包含实际的PFUser对象,其中每个对象的用户名与用户名字符串数组/“friends”中的用户名匹配

我一直想做的是:

PFQuery *query = [PFQuery queryWithClassName:@"User"];
NSArray *myArray = (NSArray*)[[PFUser currentUser]objectForKey:@"friends"];
[query whereKey:@"username" containedIn:myArray];

[query findObjectsInBackgroundWithBlock:^(NSArray *results, NSError *error) {
    // results will contain users with a hometown team with a winning record
    NSLog(@"Results = %@",results);
}];
这会一直返回一个空数组。如果有人能给我指出正确的方向,或者帮助解释我可能做错了什么,我将不胜感激

PFUser是私有的

您只能查看自己的用户数据


您需要创建另一个与用户相关的表(使用指针很容易),在其中保存要共享的数据(您的朋友)。

因此,事实证明,我只需执行PFUser查询,即可查询并返回PFUser对象。所以它是普通PFObject的私有对象,但是如果您执行PFUser查询,它似乎可以工作!