我试图在UIImageView中显示一个图像,我在检查器中将其归类为PFImageView并将其连接到我的详细控制器。我从我的Tableview数组中提取图像并使用
通过prepare segue发送它detailVC.image= [[Booksarray objectAtIndex:indexPath.row]objectForKey:@"BookImage"];
详细控制器我有两个属性来帮助解决这个问题
@property (weak, nonatomic) IBOutlet PFImageView *BookImage;
@property (retain,nonatomic) PFFile * image;
并且在详细控制器实现中,我将它们称为在视图中显示加载:
BookImage.file=_image;
[BookImage loadInBackground];
当我运行代码时,虽然我收到此错误并且我的应用程序崩溃了:
- [UIImageView setFile:]:无法识别的选择器发送到实例0xcb7bd70
答案 0 :(得分:1)
似乎PFImageView
类可能无法正确加载,因此创建了不正确的类类型(UIImageView
)。
作为解决方法,请添加代码:
[PFImageView class];
在您的app委托/单元子类+ initialize
中的某处,以强制加载该类。
替代方案是:
-all_load -ObjC
链接器标志