Инструменты вызывают сбой приложения при установке свойства изображения UIImageView

У меня проблемы с инструментами. Мое приложение отлично работает без сбоев, но я хотел бы проверить наличие утечек памяти с помощью инструментов. Единственная проблема в том, что из-за инструментов приложение каждый раз вылетает в одном и том же месте — без инструментов оно никогда не вылетает.

Я указал точную строку, которая приводит к сбою приложения. Когда я комментирую это, приложение не вылетает.

Это строка, которая вызывает проблемы для инструментов:

self.speakerImageView.image = image;

SpeakerImageView объявляется следующим образом:

@property (nonatomic, retain) IBOutlet UIImageView *speakerImageView;

изображение является допустимым объектом UIImage.

Есть предположения?


person Paul Hunter    schedule 08.05.2011    source источник
comment
является ли self.speakerImageView действительным объектом (не нулевым или освобожденным объектом) к моменту вызова self.speakerImageView.image = image;?   -  person Felipe Sabino    schedule 08.05.2011
comment
Инструменты через симулятор или через устройство?   -  person Damien    schedule 08.05.2011
comment
Через симулятор. Не запускается даже через устройство.   -  person Paul Hunter    schedule 08.05.2011


Ответы (1)


Вы используете изображение с именем? Причина, о которой я спрашиваю, заключается в том, что использование imagenamed вызывает сбой. Не используйте изображение с именем и попробуйте еще раз.

person namannam    schedule 21.05.2011
comment
Нет, на самом деле я использую imageWithData: - person Paul Hunter; 21.05.2011
comment
попробуйте с SpeakerImageView.image = image; вместо этого self.speakerImageView.image = изображение; - person namannam; 21.05.2011
comment
удивительно, это сработало! Не могли бы вы мне это объяснить?? - person Paul Hunter; 21.05.2011