我正在学习Parse并坚持查询数组值。
我已经完成了this和this,但我现在仍然能够让它运转起来。
我有一个名为User的解析类,以及一个名为" Friends"。的列
此列具有Array值。现在我如何将这个数组加载到我的本地NSArray中?
任何帮助将不胜感激,恭谢:)
答案 0 :(得分:0)
问题是因为您已将列定义为在每行中保存数组,而不是每列的一个值,其中列完全是数组。
除了创建具有Array类型的新列,不要删除您拥有的Friends列并重新创建它,除了这次,而不是选择Array作为列类型select' String'然后按照您在问题中添加的相同帖子来检索对象,或者按照“基本查询”下的Parse Docs进行操作。节
答案 1 :(得分:-1)
尝试以下方法:
PFQuery *query = [PFQuery queryWithClassName:@"_User"];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if (!error) {
for (PFObject *object in objects) {
NSLog("%@", object[@"Friends"]);
}
}else {
NSLog(@"Error, %@ %@",error,[error userInfo]);
}
}];