我想问为什么控制台打印出类似这样的内容
[<PFUser: 0x7fd991f4eff0, objectId: wWfeR2MZQi, localId: (null)> {
}]
而另一个打印
<PFUser: 0x7fd991f145e0, objectId: wWfeR2MZQi, localId: (null)> {
ACL = "<PFACL: 0x7fd991f2d3f0>";
displayName = alexander;
email = "alexanderGGWP@LIVE.com";
username = alexander;
}
,我既是PFUSer又是打印出来的东西。
答案 0 :(得分:0)
PFUser都不同(你可以通过0x7fd991f4eff0和0x7fd991f145e0识别)但属于同一个类或者说表(在Parse中)。请检查PFUser实例中的任何一个是否为零......
答案 1 :(得分:0)
第一个PFUser看起来好像没有从网络中完全取出。第二个看起来好像有。
[user fetchIfNeededInBackgroundWithBlock:^(PFObject * _Nullable object, NSError * _Nullable error) {
NSLog(@"%@", object);
}];
如果你在第一个上获取ifIfNeeded *,它是否会检查第二个?