iOS 6 UITextField Secure - Как обнаружить возврат на клавиатуре, очищающий все символы?

В iOS 6, если вы вводите текст в защищенное текстовое поле, переходите в другое текстовое поле, затем возвращаетесь в защищенное текстовое поле и нажимаете клавишу «Backspace», все символы удаляются. Я в порядке с этим, однако, я пытаюсь включить / отключить кнопку, основываясь на том, есть ли в этом безопасном текстовом поле символы или нет. Я знаю, как определить, какие символы находятся в полях, и если ударил клавишу Backspace, но у меня возникают проблемы с определением того, как определить, происходит ли очистка всех символов.

Это метод делегата, который я использую, чтобы получить новый текст поля, но я не могу понять, как получить новый текст (предполагая, что новый текст будет просто пустой строкой), если возврат хит, который очищает всех персонажей.

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
    //returns the "new text" of the field
    NSString * text = [textField.text stringByReplacingCharactersInRange:range withString:string];
}

Буду признателен за любую оказанную помощь.

Спасибо!

Ответы на вопрос(7)

Ваш ответ на вопрос