使用libPhoneNumber格式化UITextField中的电话号码

时间:2016-12-23 12:06:18

标签: ios objective-c uitextfield libphonenumber

如何使用 libPhoneNumber-iOS 在任何国家的每个字符输入中使用{{1>}中的国际电话号码格式格式化任何电话号码?

1 个答案:

答案 0 :(得分:1)

我想你问的是如何使用libPhoneNumber-iOS?您应该阅读他们的README页面,其中包含一组丰富的示例。

一个基本样本如下:

NBPhoneNumberUtil *phoneUtil = [[NBPhoneNumberUtil alloc] init];
NSError *anError = nil;
NBPhoneNumber *myNumber = [phoneUtil parse:@"6766077303"
                          defaultRegion:@"AT" error:&anError];
if (anError == nil) {
    [phoneUtil format:myNumber 
         numberFormat:NBEPhoneNumberFormatINTERNATIONAL
                error:&anError];
}