iOS格式化地址簿中的电话号码

时间:2014-04-02 16:01:06

标签: ios iphone objective-c ipad abaddressbook

我的应用使用用户的电话号码作为唯一用户名,并且还会同步所有联系人,以便他们向他们发送消息。

所以,我需要一种方法来格式化我从手机通讯录中得到的所有电话号码。

我需要知道给定的数字:

  1. 国家/地区代码(如果存在)。

  2. 号码本身。

  3. 如果号码包含一些国际通话前缀,则应从号码中删除。

    例如,如果我有一个号码

    的联系人
    014 1 3728834122  
    

    格式应该告诉我国家/地区代码是1,而且数字是3728834122(我不关心014前缀)

    有趣的是,原生电话地址簿似乎知道如何格式化数字,我可以在键入新数字时看到它,在需要时添加()或空格。

    所以我的问题是:

    1. 我可以查询本地地址簿中的给定号码,他的国家代码是什么?数?

    2. 有没有人知道这种格式化的好库?

0 个答案:

没有答案