如何使用属性列表字符串填充UIImageView

时间:2012-06-20 00:05:01

标签: objective-c xcode uiimageview plist

我正在尝试将图片从plist加载到自定义单元格。 这一切都适用于标签,但是当我使用imageview运行应用程序时,它会崩溃。

Cell.h:

@interface WineCell : UITableViewCell

@property (nonatomic, strong) IBOutlet UILabel *nameLabel;
@property (nonatomic, strong) IBOutlet UIImageView *bottleImageView;

@end

ViewController.m:

cell.nameLabel.text = [[wine libraryItemAtIndex:indexPath.row] valueForKey:@"Name"];
cell.bottleImageView.image = [[wine libraryItemAtIndex:indexPath.row] valueForKey:@"Image"];

崩溃报告:

2012-06-20 01:41:08.975 Appen [3862:f803]无法加载标识为“NOVAFORLAG.R-dvinsguiden”的捆绑中从笔尖引用的“瓶子”图像 2012-06-20 01:41:08.978Rødvinsguiden[3862:f803] - [__ NSCFString _isResizable]:无法识别的选择器发送到实例0x6d7b800

1 个答案:

答案 0 :(得分:0)

尝试

cell.bottleImageView.image = [UIImage imageNamed:[[wine libraryItemAtIndex:indexPath.row] valueForKey:@"Image"]];

因为plist文件只能存储图像的名称。