У нас небольшая проблема с противной клавиатурой iPhone.
Мы пытались
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
[oneTextField resignFirstResponder]; // 100% leak for 16 bytes
// some more textfields.
}
и пробовал использовать
-(BOOL)textFieldShouldReturn:(UITextField *)textField{
[oneTextField resignFirstResponder]; // 100% leak for 16 bytes
// some more textfields.
return YES;
}
И как бы мы это ни делали, мы получаем неприятную утечку в 16 байт. Это ТОЛЬКО случается один раз. Мы получаем не более 16 байт утечек за 30 минут работы с приборами во всем приложении.
Утечка возникает, когда клавиатура исчезает после того, как вы нажали все текстовые поля и нажали либо кнопку background / return.
Теперь я призываю руку помощи, поскольку это единственная оставшаяся утечка памяти, которую мы имеем в нашем текущем проекте, и мы хотим, чтобы о ней позаботились. И я говорю в мафиозных терминах.