gpt4 book ai didi

ios - 自定义单元格不显示 PFImageView?

转载 作者:行者123 更新时间:2023-11-28 19:05:18 25 4
gpt4 key购买 nike

我有一个使用 NIB 的自定义 PFTableViewCell。我所有的自定义标签都会显示,但我的 PFImageView 不会。我将所有内容更改为 UIImageView 只是为了确保我的 Parse 调用没有问题,但即使在我的资源中设置静态图像我也无法让它工作。

我的单元格的类设置为 foodCell 并且 foodcell.h 设置为所有者。

这是显示我的 NIB 上的 ImageView 的屏幕截图

这是我的 foodCell.h,用于显示 PFImageView 的导出:

#import <Parse/Parse.h>

@interface foodCell : PFTableViewCell

@property (weak, nonatomic) IBOutlet NSObject *foodCell;

@property (weak, nonatomic) IBOutlet UILabel *priceLabel;

@property (weak, nonatomic) IBOutlet UILabel *foodDescription;

@property (weak, nonatomic) IBOutlet UILabel *foodTitle;

@property (strong, nonatomic) IBOutlet PFImageView *foodPic;

@end

现在这里是我配置单元的地方。同样,除了 foodCell.foodPic.file 之外,我在这里的所有其他代码都有效:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath object:(PFObject *)object {

static NSString *CellIdentifier = @"foodCell";
foodCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];

if (cell == nil) {
cell = [[foodCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];

}

cell.foodPic.file = [object objectForKey:@"foodImage"];
cell.foodTitle.text = [object objectForKey:@"foodName"];
cell.foodDescription.text = [object objectForKey:@"foodDescription"];

NSString *myString = [@"$" stringByAppendingString:[NSString stringWithFormat:@"%1@", [object objectForKey:@"foodPrice"]]];

cell.priceLabel.text = myString;

return cell;
}

最佳答案

根据 Parse 文档,您应该为 PFImageView 调用 loadInBackground

cell.foodPic.file = [object objectForKey:@"foodImage"];
[cell.foodPic loadInBackground];

关于ios - 自定义单元格不显示 PFImageView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20963486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com