У меня есть показ контроллера представления UITextField. Здесь я приношу клавиатуру
- (void)viewDidAppear:(BOOL)animated
{
[wordTextField becomeFirstResponder];
}
Затем у меня есть кнопка, которая отклоняет клавиатуру без самого заключительного контроллера:
- (void)cancel:(id)sender
{
if([wordTextField isFirstResponder])
{
[wordTextField resignFirstResponder];
}
}
После того, как это Оснащает, покажет мне утечку на
# Category Event Type Timestamp RefCt Address Size Responsible Library Responsible Caller
0 Malloc 128 Bytes Malloc 00:11.239 1 0x3b82550 128 UIKit UIKeyboardInputManagerClassForInputMode
Где-нибудь в стеке [wordTextField resignFirstResponder]
упомянутый.
Даже если я не приношу клавиатуру сам и позволяю пользователю инициировать ее, у меня все еще есть утечка. В этом случае нет ничего из моего кода, упомянутого в стеке.