检索数组并在tableView iOS Parse.com中显示

检索数组并在tableView iOS Parse.com中显示,ios,objective-c,uitableview,parse-platform,Ios,Objective C,Uitableview,Parse Platform,我已经在Parse.com的用户类中上传了另一个数组列,我想获取该数组并将其显示在表视图中。数组是用户在其中键入的被阻止用户的列表 NSString *usernameBlock = [self.blockUser.text]; PFUser *blockedUser = [PFUser currentUser]; [blockedUser addObject:usernameBlock forKey:@"blockedUsers"]; self.blockedRelation = [bloc

我已经在Parse.com的用户类中上传了另一个数组列,我想获取该数组并将其显示在表视图中。数组是用户在其中键入的被阻止用户的列表

NSString *usernameBlock = [self.blockUser.text];

PFUser *blockedUser = [PFUser currentUser];
[blockedUser addObject:usernameBlock forKey:@"blockedUsers"];
self.blockedRelation = [blockedUser relationForKey:@"blocked"];
[blockedUser saveInBackground];
这将添加另一个用户名数组列

现在,在我的blockedUserVC中,我想查询该列并获取要在tableView中显示的数组

我尝试了以下方法,但不断出现崩溃:-

//tried this
PFQuery *query = [PFQuery queryWithClassName:@"_User"];
[query whereKey:@"blockedUsers" equalTo:[PFUser currentUser]];
[query valueForKey:@"blockedUsers"];
[query whereKey:@"blockedUsers" containedIn:_blockedUser]; //blocked user is an array
[query orderByAscending:@"username"];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error){
    if (error) {
        //  NSLog(@"error %@ %@", error, [error userInfo]);
    } else {
        self.blockedUser = objects; //blockedUser is an array
        [self.tableView reloadData];
    }
}];
我应该如何查询以获得该数组

    crashlog:
    Terminating app due to uncaught exception 'NSUnknownKeyException', reason: 
'[<PFQuery 0x7fc13150fbe0> valueForUndefinedKey:]: this class is not key value coding-compliant for the key blockedUsers.'
crashlog:
由于未捕获异常“NSUnknownKeyException”而终止应用程序,原因:
“[valueForUndefinedKey:]:此类不符合key blockedUsers的键值编码。”
此行导致崩溃,请改用include

此外,我认为:

[query whereKey:@"blockedUsers" containedIn:_blockedUser]; //blocked user is an array
应该是:

[query whereKey:@"blockedUsers" containsAllObjectsInArray:@[_blockedUser]]; //blocked user is an array

这不会导致崩溃,但(据我所知)会导致错误的结果

如果你说你正在崩溃,但你没有说这是什么,我们该如何帮助?@Fogmeister它说返回null,所以它崩溃了请复制并粘贴崩溃日志。它是用来帮助诊断崩溃的。请查看问题中的崩溃日志这可能是另一个问题,打开另一个问题。上面的代码仅用于检索数据。但是,请确保已在UITableViewController类中正确实现委托和数据源方法,并确保正在使用数据进行显示。
[query whereKey:@“blockedUsers”containsAllObjectsInArray:@[\u blockedUsers]]//被阻止的用户是数组
此行导致崩溃崩溃崩溃日志是什么?
[query whereKey:@"blockedUsers" containsAllObjectsInArray:@[_blockedUser]]; //blocked user is an array