如何将数组从Parse类加载到NSArray?

时间:2015-01-30 01:44:39

标签: ios objective-c arrays parse-platform

我正在学习Parse并坚持查询数组值。
我已经完成了thisthis,但我现在仍然能够让它运转起来。
我有一个名为User的解析类,以及一个名为" Friends"。的列 此列具有Array值。现在我如何将这个数组加载到我的本地NSArray中? 任何帮助将不胜感激,恭谢:)

2 个答案:

答案 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]);
        }
    }];