Я проверил UITextfield для ввода только чисел, а также ограничил 5 цифрами. Но как я могу проверить, является ли введенный 5-значный код действительным почтовым индексом США или нет? Может ли кто-нибудь предоставить код/пример приложения, выполняющий эту функцию?
Как проверить, что почтовый индекс, введенный пользователем, является правильным почтовым индексом США в приложении iOS
comment
взгляните на этот ответ stackoverflow.com/ вопросы/160550/
- person wattson12   schedule 21.01.2013
Ответы (1)
Вы можете посмотреть здесь http://www.populardata.com/zipcode_database.html и скачать список почтовых индексов США, данные в формате CSV, но их можно легко преобразовать в xml, после чего вы можете включить xml в свой проект и каждый раз сравнивать с файлом xml с помощью различных методов анализа.
person
spider1983
schedule
21.01.2013
Интересно, как часто этот файл обновляется. Я бы хотел комбинированное решение, в котором вы проверяете почтовый индекс в Интернете, например, на tools.usps.com и вернуться к файлу/БД, когда нет соединения.
- person ott--; 21.01.2013
@ott-- да, я также не уверен, как часто эта база данных обновляется, но если вы хотите реализовать эту функциональность без использования Интернета, вы можете пойти на это./ можно также выбрать ваше решение для большей гибкости. 1 за это.
- person spider1983; 21.01.2013