解析iOS SDK,无法从_User表中获取所有字段

时间:2015-03-03 18:18:06

标签: parse-platform permissions ios8 pfobject pfuser

在我的应用程序中,我将信息存储在Parse _User表的其他字段中,例如用户排名和主页城市/州。通过运行PFUser查询命令,我能够从用户的表中读取所有数据。

PFQuery *userQuery = [PFUser query];
[userQuery whereKey:PARSE_CLASS_USER_USERNAME equalTo:currentUser.username];

[userQuery findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
    if (!error)
    {
        PFObject *user = [objects firstObject];
        _userObject = user;
        [[DEPostManager sharedManager] setGoingPost:user[@"eventsGoingTo"]];
        [[DEPostManager sharedManager] setMaybeGoingPost:user[@"eventsMaybeGoingTo"]];
        NSLog(@"Retrieved the user from the server");
    }
}];

现在,当我运行此命令时,返回的PFObject只包含用户名和配置文件图片。有谁知道世界上到底能发生什么?在用户[@" eventsGoingTo"]返回一个值之前,现在它没有了,因为该信息没有从服务器中提取。为什么我现在不能从表中获取其余数据?它刚停止工作!

1 个答案:

答案 0 :(得分:0)

嘿,我解决了自己的问题。当您更新到最新的Parse iOS SDK时,似乎存在访问用户信息的问题。修复它的方法就是完全卸载并清理应用程序。