Ios PFUser查询返回同一用户

Ios PFUser查询返回同一用户,ios,parse-platform,Ios,Parse Platform,我正在尝试搜索与searchString匹配的用户。我得到的唯一回报就是我,当前的用户。无论输入什么名称,返回的结果都是零,但如果输入部分名称,则当它落入parseMembersFromArray方法时,它返回一个结果,其中的对象(PFUser)表示我。我尝试过其他选择,但没有任何效果 PFQuery *query = [PFUser query]; [query whereKey:@"username" matchesRegex:searchString modifiers:@"i"]; [q

我正在尝试搜索与
searchString
匹配的用户。我得到的唯一回报就是我,当前的用户。无论输入什么名称,返回的结果都是零,但如果输入部分名称,则当它落入
parseMembersFromArray
方法时,它返回一个结果,其中的对象(PFUser)表示我。我尝试过其他选择,但没有任何效果

PFQuery *query = [PFUser query];
[query whereKey:@"username" matchesRegex:searchString modifiers:@"i"];
[query findObjectsInBackgroundWithBlock:^(NSArray * _Nullable objects, NSError * _Nullable error) {
    if (objects.count < 1) {
        // Zero results
        NSLog(@"No objects found?");
        return;
    }
    if (error) {
        // Error
        NSLog(@"Something went wrong.");
        return;
    }
    else {
        // Good to go
        [self parseMembersFromArray:objects];
    }
}];
PFQuery*query=[PFUser query];
[查询whereKey:@“username”匹配搜索字符串修饰符:@“i”];
[查询findObjectsInBackgroundWithBlock:^(NSArray*\u可空对象,NSError*\u可空错误){
如果(objects.count<1){
//零结果
NSLog(@“找不到对象?”);
返回;
}
如果(错误){
//错误
NSLog(@“出了点问题。”);
返回;
}
否则{
//很好
[自解析成员数组:对象];
}
}];

您是说
parseMembersFromArray
总是只返回当前用户?你能给我看一下它的代码吗?是的,但我不知道它是否真的返回了“currentUser”。但那是我。你明白我的意思吗?我更新了问题以添加说明。您是否在用户表上设置了ACL?可能是您当前的用户没有查看其他用户的权限。我认为这就是问题所在。我并没有亲自设置,但我想其他团队成员可能已经设置了。谢谢