iPhone после textFieldDone Редактирование памяти стремительно растет - PullRequest
0 голосов
/ 07 августа 2011

У меня есть поле uiview-> uiscrollview-> text и, используя метод textFieldDoneEditing, как показано ниже, я также установил соединение с IB для его использования.Но я не использую никакого делегирования, это одно из представлений в стеке навигации, метод работает, но когда я использую его и помещаю uiview в стек, в реальном устройстве (iPhone4) я вижу, что общий объем используемой памяти увеличивается примерно на 2 МБ, и он не можетбыть освобожденным, даже если я отправлю предупреждение о полученной памяти.

Если я не редактирую текстовый файл и не помещаю представление непосредственно в стек, то память в порядке, но даже если я только нажму на текстовое поле и закрою его, не редактируя его, памятьРакеты после толчка.как обстоят дела с этим методом?или это об объекте textField?

 @property (nonatomic,retain) UITextField *textField;

- (IBAction)textFieldDoneEditing:(id)sender { 
    [sender resignFirstResponder];
}

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

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

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...