2013-11-23 5 views
2

iOS7 Xcode5.0.1UIButton и UIImageView Держась памяти

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

У меня есть приложение с двумя VC. Bothe имеют пользовательские кнопки с изображениями (png) для активных отключенных и выбранных, поэтому нет необходимости в тексте. Каждый VC имеет фон, используя UIImageView. Мне нравится каждый VC через Modal от одной из кнопок, ВСЕ делаются в storyBoard, поэтому, пожалуйста, помните об этом!

Теперь встает вопрос ...

После перемещения между ВК с помощью кнопок, то у меня есть сбой из-за сбоя памяти!

что-то похожее на то, что для каждого VC кнопки и фоновые изображения НИКОГДА не освобождаются от памяти! Теперь еще раз, пожалуйста, помните, что нет кода, который я написал для кэширования изображений или чего-либо еще! Я даже тогда создал метод viewDidDisappear, который устанавливает все выходные точки в ноль, но это не помогает! Я не могу поверить, что StoryBoard делает это с изображениями кнопок, и должен быть простой способ освободить эти изображения.

Вот что называет это приборы: Категория: VM: ImageIO_PNG_Data Ответственная библиотека: ImageIO Ответственный вызывающий: ImageIO_Malloc.

Существует никаких утечек, изображения не являются именно размера они должны быть, то есть на фоне устройства и т.д. ...

Я контролируемое через Интернет в течение недели, и есть не одно объяснение, много «сена, использующего setImage, который кэширует изображения», но ничего, что объясняет это!

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

+0

Такая же проблема здесь. – giuseppe

ответ

1

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

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