我收到以下错误:

 -[NSConcreteData _isResizable]: unrecognized selector sent to instance 0x9954d30


在此代码上:

UIImage *cachedImage = [self cachedImageForUrl:self.imageSource];
if (cachedImage) {
    self.image = cachedImage;
}


任何想法?

最佳答案

您在使用ARC吗?如果没有,当self.image不能正确保留cachedImage时,可能会发生这种情况。当cachedImage被解除分配并自行尝试访问它时,该内存现在可能指向随机的其他类(例如NSConcreteData)。您如何为UIImage * image定义@property

关于iphone - -[NSConcreteMutableData _isResizable]:UIImage问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9478371/

10-08 20:59