Анимированный GIF-файл в NSImageView съедает память (Разработка для Mac) - PullRequest
0 голосов
/ 11 января 2011

Я просто пытаюсь поместить анимированный GIF-файл с 6 кадрами, полученными из запроса URL, и создать nsimage с ответом ,,, затем установить изображение в NSImageView ...

Я использую это

// Where returnedImage is nsImage I created with response of the connection ..
    [myImageView setImage:[response returnedImage]];

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

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

Я проверяю, чтобы в моем коде не было утечек ...

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

Любая идея будетоценили.

1 Ответ

0 голосов
/ 17 января 2011

Я удаляю и воссоздаю NSImageView В Nib-файле ... Я могу быть ошибкой развертывания xcode или чем-то еще, но я выделил немного памяти для видеокарты, постоянно увеличивающейся

...