我在iOS应用程序中遇到Parse的PFImageView问题。
我有一个UITableView中的类MainProfileTableViewCell的自定义UITableViewCell。这个UITableViewCell有一个名为profilePicture的UIImageView属性。基本上我要做的是使用Parse的PFImageView,让它下载当前用户的个人资料图片,然后让UITableViewCell的profilePicture成为PFImageView(我正在使用故事板)。
问题在于,当我运行应用程序并转到UITableView时,所有这一切都在发生,那里的配置文件图片应该没有任何内容。有什么帮助吗?
(顺便说一下,这个UITableView现在只有一个单元格,这是自定义的UITableViewCell。)
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
MainProfileTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"mainProfile" forIndexPath:indexPath];
cell.selectionStyle = UITableViewCellSelectionStyleNone;
PFImageView *profileImage = [[PFImageView alloc] init];
profileImage.image = [UIImage imageNamed:@"Lincoln"];
profileImage.file = currentUser[@"profilePicture"];
[profileImage loadInBackground];
cell.profilePicture = profileImage;
cell.profilePicture.layer.cornerRadius = cell.imageView.frame.size.width / 2;
cell.profilePicture.clipsToBounds = YES;
[self.view addSubview:cell.profilePicture];
return cell;
}
其他有用信息: UIImageView profileImage连接到故事板中的UIImageView。
答案 0 :(得分:0)
我解决了它:添加了
profileImage.frame = cell.profilePicture.frame;
在调用loadInBackground方法之前。