检索个人资料图片iOS Parse.com

时间:2014-05-13 00:45:16

标签: ios objective-c parse-platform

我在从Parse User类的PFFile列中检索配置文件图片时遇到问题。我在文档中读到您需要使用PFUser对象来查询User类。现在没有图像出现。这是我的代码:

   PFUser *user = [PFQuery getUserObjectWithId:[PFUser currentUser].objectId];

   [user fetchIfNeededInBackgroundWithBlock:^(PFObject *object, NSError *error) {
       _profileImage.file = [object objectForKey:@"profilePicture"];
   }];

1 个答案:

答案 0 :(得分:2)

(1)当前用户的PFUser对象实际上是[PFUser currentUser],因此第一行中的所有代码都可以替换为:

PFUser *user = [PFUser currentUser];

(2)其他一切看起来都不错,但是如果你正在使用PFImageView,你的[profileImage loadInBackground]; call也应该在fetchIfNeededInBackgroundWithBlock:async块中。