我在从Parse User类的PFFile列中检索配置文件图片时遇到问题。我在文档中读到您需要使用PFUser
对象来查询User
类。现在没有图像出现。这是我的代码:
PFUser *user = [PFQuery getUserObjectWithId:[PFUser currentUser].objectId];
[user fetchIfNeededInBackgroundWithBlock:^(PFObject *object, NSError *error) {
_profileImage.file = [object objectForKey:@"profilePicture"];
}];
答案 0 :(得分:2)
(1)当前用户的PFUser对象实际上是[PFUser currentUser],因此第一行中的所有代码都可以替换为:
PFUser *user = [PFUser currentUser];
(2)其他一切看起来都不错,但是如果你正在使用PFImageView,你的[profileImage loadInBackground]; call也应该在fetchIfNeededInBackgroundWithBlock:async块中。