resignFirstResponder и корректор / PRDBinit 16-байтовая утечка? - PullRequest
2 голосов
/ 22 июня 2011

У нас небольшая проблема с противной клавиатурой 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.

Теперь я призываю руку помощи, поскольку это единственная оставшаяся утечка памяти, которую мы имеем в нашем текущем проекте, и мы хотим, чтобы о ней позаботились. И я говорю в мафиозных терминах.

1 Ответ

0 голосов
/ 29 июня 2011

Эта проблема была решена путем получения нового iPhone.Для тех из вас, у кого тоже есть такая утечка, один из моих коллег сказал, что это на 100% ложноположительно.

...