Мое приложение извлекает номера телефонов из адресной книги IOS, а затем хранит их в основных данных. Я заметил, что адресная книга IOS хранит данные с форматированием, т. Е. (650) 555 5555. Это вызывает проблемы, так как при попытке отправить это на URL-адрес для вызова или его текст не работает.Лучшая практика хранения телефонных номеров: с форматированием или без него?
Для других номеров телефонов, введенных вручную в моем приложении, я сохраняю их без форматирования и форматирования их только на дисплее.
Есть ли предпочтительный подход к хранению символов без символов?
Это на ваш выбор, как вы хотите хранить номера телефонов. Но я думаю, лучший способ - использовать один стиль для всех чисел: вводить вручную и из адресной книги. Если вам не нужно показывать сохраненный номер пользователю, очевидно, лучше хранить его без форматирования. В другом случае это зависит от конкретного приложения. – Andrey