2012-02-21 3 views
0

Я пытаюсь сохранить в качестве NSMutableArray в UIImage, но это Безразлично т работы, вот линия Я использую:Невозможно хранить UIImage в NSMutableArray

[images addObject:QRImage]; 

Там нет ошибки компиляции, но когда Я отлаживаю приложение, я вижу, что NSMutableArray имеет 0 объектов. то есть изображение не было добавлено.

+0

Предоставьте больше кода .. спасибо. –

+3

Является ли ваш 'NSMutableArray' выделенным? –

+2

Что не работает? Вы пытаетесь добавить класс QRImage? Как минимум, вы страдаете от ужасных имен экземпляров. – rooftop

ответ

0

Я подозреваю, что ваш NSMutableArray неправильно инициализирован. Попробуйте следующее:

NSMutableArray *images = [[NSMutableArray alloc] init]; 
// ... 
[images addObject:QRImage]; 
+0

NSMutableArray - глобальная переменная. Я попытался поместить изображения = [[NSMutableArray alloc] init]; в представлении didLoad, но не работает ... – user1051935

+0

Я мог бы посмотреть на ваш код, если вы хотите опубликовать раздел, который инициализирует ваш NSMutableArray. Может быть, вы «повторно инициализируете» массив и тем самым его очищаете? Или, может быть, вы (неосторожно) очистите его другими способами? – fscheidl

Смежные вопросы