Objective c 设置UIImageView的图像属性时,Instruments使应用程序崩溃

Objective c 设置UIImageView的图像属性时,Instruments使应用程序崩溃,objective-c,xcode,ios,ipad,instruments,Objective C,Xcode,Ios,Ipad,Instruments,我的仪器有点问题。我的应用程序运行良好,没有崩溃,但我想用仪器检查内存泄漏。唯一的问题是,仪器每次都会使应用程序在同一地点崩溃——没有仪器就不会崩溃 我已经指出了使应用程序崩溃的确切原因。当我将其注释掉时,应用程序不会崩溃 这是导致仪表故障的线路: self.speakerImageView.image = image; speakerImageView的声明如下: @property (nonatomic, retain) IBOutlet UIImageView *speakerImage

我的仪器有点问题。我的应用程序运行良好,没有崩溃,但我想用仪器检查内存泄漏。唯一的问题是,仪器每次都会使应用程序在同一地点崩溃——没有仪器就不会崩溃

我已经指出了使应用程序崩溃的确切原因。当我将其注释掉时,应用程序不会崩溃

这是导致仪表故障的线路:

self.speakerImageView.image = image;
speakerImageView的声明如下:

@property (nonatomic, retain) IBOutlet UIImageView *speakerImageView;
图像是有效的UIImage对象


有什么想法吗?

您是否使用名为的图像?我问的原因是因为使用imagenamed会导致崩溃。不要使用名为的图像,再试一次。

在调用
self.speakerImageView.image=image时,它是一个有效的对象(不是零或已发布的对象)?通过模拟器的仪器或通过设备?通过模拟器。甚至不会通过设备运行。不,我实际上正在使用imageWithData:尝试使用speakerImageView.image=image;而是self.speakerImageView.image=image;令人惊讶的是,这就成功了!你能给我解释一下吗??