Я делаю одно приложение для iPad, в котором мне нужно создать два контроллера представления, а затем динамически добавлять UIButton, UIImageView, Видео, Аудио, WebView, PooverView в представление и непрерывно перемещаться между двумя представлениями с помощью методов pushViewController / Popviewcontroller вида навигации контроллеры.
Я также управлял всем IBOutlet, чтобы быть свободным в методе viewDidUnload (), а также управлял методом dealloc () согласно стандарту яблока. Каждый созданный объект я выпускаю везде, где требуется. Но я получаю предупреждение уровня памяти 2, когда выполняю push / pop между просмотром более 100 раз непрерывно. И здесь я приложил утечки, которые я получаю в устройстве iPad. И не указано, где в приложении существуют утечки, но я получаю несколько утечек, заявленных следующим образом:
(1) UIControlTargetAction
(2) GeneralBlock-16
(3) _NSArrayM
(4) UIButtonContent
(5) UIButtonLabel
(6) GeneralBlock-96
(7) _NSCFDictionary
Может кто-нибудь, пожалуйста, помогите мне решить эту критическую проблему. Это очень критическая ситуация для моего проекта.
Заранее спасибо.