iPhone - Как лучше всего обрабатывать, когда пользователь оставляет экран ввода пустым и нажимает Сохранить - PullRequest
0 голосов
/ 16 августа 2010

В нашем приложении для iPhone есть контроллер AddViewController, который показывает экран ввода данных для добавления новой записи. Включает кнопки «Сохранить» и «Отмена».

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

Как обрабатывать сценарий сохранения, описанный выше, чтобы система не приводила к сбою или сохранению пустой записи, а просто изящно возвращалась на предыдущую страницу, например Отмена?

Ответы [ 2 ]

3 голосов
/ 17 августа 2010

Я отключаю кнопку SAVE до тех пор, пока у меня не появится что-то, что можно сохранить. Показывает пользователю, когда он может это сделать, и не раздражает пользователя окном предупреждения. У меня есть функция проверки, которая позволяет сохранить, если все хорошие срабатывает после каждого изменения поля.

3 голосов
/ 16 августа 2010

Вы должны проверить каждое поле на предмет правильности ввода, а затем отобразить окно с предупреждением, если что-то неверно.

Если вы не хотите предупреждать пользователя и просто возвращаетесь без сохранения пустого документа, вам все равно следует проверить правильность ввода и зафиксировать только те данные, которые действительны.

...