使用findObjectsInBackgroundWithBlock的简单Parse.com不会返回

时间:2015-04-23 01:06:43

标签: ios objective-c parse-platform

我正在尝试从Parse查询_User类以在TableViewCell上使用它。我从中得到零值。我确实让它一次使用更简单但不推荐的查询:

工作查询(不推荐):

- (NSArray *)loadUsers {
PFQuery *users = [PFUser query];

return [users findObjects];}

不工作查询:

- (void)loadAllUser:(void (^)(BOOL completion))completion {
PFQuery *query = [PFUser query];

__block NSArray *loadUsers = [NSArray new];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
    if (!error) {
        for (User *user in objects) {
            loadUsers = [loadUsers arrayByAddingObject:user];
        }
        [TaskController sharedInstance].loadAllUser = loadUsers;
    }else {
        NSLog(@"Error: %@ %@", error, [error userInfo]);
    }
}];

}

我从Parse(只是FYI)继承了_User类

1 个答案:

答案 0 :(得分:0)

问题在于调用该方法时。 numberOfRowsInSection没有传递零值。