解析检索用户

时间:2016-03-31 08:05:48

标签: ios parse-platform pfquery pfuser

我想问为什么控制台打印出类似这样的内容

[<PFUser: 0x7fd991f4eff0, objectId: wWfeR2MZQi, localId: (null)> {
}]

而另一个打印

<PFUser: 0x7fd991f145e0, objectId: wWfeR2MZQi, localId: (null)> {
    ACL = "<PFACL: 0x7fd991f2d3f0>";
    displayName = alexander;
    email = "alexanderGGWP@LIVE.com";
    username = alexander;
}

,我既是PFUSer又是打印出来的东西。

2 个答案:

答案 0 :(得分:0)

PFUser都不同(你可以通过0x7fd991f4eff0和0x7fd991f145e0识别)但属于同一个类或者说表(在Parse中)。请检查PFUser实例中的任何一个是否为零......

答案 1 :(得分:0)

第一个PFUser看起来好像没有从网络中完全取出。第二个看起来好像有。

[user fetchIfNeededInBackgroundWithBlock:^(PFObject * _Nullable object, NSError * _Nullable error) {
NSLog(@"%@", object);
            }];

如果你在第一个上获取ifIfNeeded *,它是否会检查第二个?