我已經上傳Parse.com的User類中的另一個數組列,並且我想要將該數組返回並將其顯示在表視圖中。該陣列是用戶輸入的阻止用戶列表。檢索數組並在tableView中顯示iOS 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.'
如果你說你正在崩潰而你沒有說我們該怎麼幫忙? – Fogmeister
@Fogmeister它說空返回,所以它崩潰 – smithyy
請複製並粘貼崩潰日誌。它有助於診斷事故。 – Fogmeister