2009-11-24 6 views
1

Я настраивал приложение для iPhone перед отправкой в ​​AppStore, когда заметил, что Instrument обнаруживает много утечек памяти, если я запускаю симулятор | debug ... но если я запускаю он на приборе прибора не находит никого ... Честно говоря, было два утечки, и я их исправил. Теперь нет никаких утечек на устройстве, но все еще слишком просачивается на Симулятор.Инструмент находит утечки на симуляторе, но не на устройстве

Кто такой?

+0

Утечки, которые находятся на Симуляторе, являются ли они действительными? Вы уже исправили? – prakash

+0

Недействительны. Например, я создаю некоторые пользовательские кнопки по коду с пользовательскими ярлыками. Инструмент находит утечки как на UIButton, так и на UILabel, но утечек нет: я просто выделяю \ init, добавляю в Subview и выпускаю их! Я также попытался создать утечку, и прибор нашел, что он правильно работает на устройстве (это будет означать, что инструмент правильно работает). OMG! – kevin

ответ

2

Доверьтесь устройству.

Тренажер будет использовать немного другая модель памяти - всегда проверять на устройстве :)

Сэм

+0

Спасибо. Ты сказал мне, что я хотел, чтобы кто-то сказал мне: «Да, я буду доверять устройству, симулятор сошел с ума! Остановите отладку, давайте представим :) – kevin

1

ли вы NSZombieEnabled набор для имитатора сборки? Это приведет к появлению большого количества утечек.

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