Память предупреждение и проблема сбоя

Я разработал приложение с использованием ARC. В одном из моих UIViewController есть несколько подконтроллеров (например, кнопки, метки, текстовые поля, Textview, Scrollview), которые имеют свой IBOutlet. Здесь проблема в том, что я использую iOS 6.0.

В iOS 6.0 метод viewDidUnload устарел. Так что во времена Pop этот метод не вызывался. Я проверил здесь "product -> profile-> allocation", всякий раз, когда этот контроллер помещается в стек навигации, он увеличивает количество байтов оперативной памяти, но в поп-памяти байты не уменьшаются. Из-за этого после использования приложения в течение некоторого времени я получаю Предупреждение о получении памяти, и приложение будет зависать в случайных случаях.

Есть ли альтернативный способ справиться с такой проблемой управления внутренней памятью?

1 ответ

Решение

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

@property ( nonatomic, strong) IBOutlet UITextField *yourTextField;;
Другие вопросы по тегам