電話アプリのキーパッドに電話番号を入力して連絡先を追加するときに、連絡先アプリと電話アプリで AddressBook が行うことを複製できるようにしたいと考えています。
文字が UITextField に入力されるたびにチェックできることはわかっていますが、何百もの数値形式があり、すべてをコーディングするには永遠に時間がかかります。
これに使用できる API または使用できる既知のオープン ソース コードはありますか?
電話アプリのキーパッドに電話番号を入力して連絡先を追加するときに、連絡先アプリと電話アプリで AddressBook が行うことを複製できるようにしたいと考えています。
文字が UITextField に入力されるたびにチェックできることはわかっていますが、何百もの数値形式があり、すべてをコーディングするには永遠に時間がかかります。
これに使用できる API または使用できる既知のオープン ソース コードはありますか?
UIPhoneFormats.plist には、各ロケールの事前定義された電話形式が含まれています。入力文字列をこれらの文字列マスクに置き換えるコードを記述する必要があります。私は似たようなことをしなければならなかったので、ここで得た結果を共有しました: http://the-lost-beauty.blogspot.com/2010/01/locale-sensitive-phone-number.html
頭に釘を打ちます-毎回入力された文字を確認してください。