У меня есть UITextField с кнопкой Очистить. Каждый раз, когда пользователь уходит в отставку с первым респондентом в текстовом поле, он отправляет изменение в веб-службу.
Когда пользователь нажимает кнопку очистки, похоже, текстовое поле теряет свой статус первого респондента, что вызывает вызов метода делегата didEndEditing. Таким образом, выполняется вызов веб-службы со старым заполненным значением. Затем текстовое поле очищается, снова вызывается didEndEditing, снова вызывается веб-сервис.
Почему так происходит? Я ожидал, что кнопка очистки очистит текст, а затем вызовет didEndEditing для делегата, чтобы вы получили только одно сообщение.