我收到以下错误:
-[NSConcreteData _isResizable]: unrecognized selector sent to instance 0x9954d30
关于此代码:
UIImage *cachedImage = [self cachedImageForUrl:self.imageSource];
if (cachedImage) {
self.image = cachedImage;
}
任何想法?
答案 0 :(得分:1)
你在使用ARC吗?如果不是,当self.image
未正确保留cachedImage时,可能会发生这种情况。当cachedImage被dealloc'ed并且self尝试访问它时,该内存现在可能指向随机的其他类(如NSConcreteData)。你是如何为UIImage *图像定义@property
的?