Анимированный файл gif в NSImageView съедает память (разработка для Mac)

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

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

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

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

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

Я убеждаюсь, что мой код не имеет утечек...

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

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


person iAhmedGhalab    schedule 11.01.2011    source источник


Ответы (1)


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

person iAhmedGhalab    schedule 17.01.2011