将带有数字的NSString转换为适当的电话号码本地化格式

3 iphone locale localization objective-c

NSString*phoneNumber = @"2310234432"; 我想从上面创建一个新的字符串,但根据当前的本地化格式化电话号码.是否有"本地"方式我可以这样做或者我是否必须编写自己的方法来为每个语言环境返回它?

感谢名单

Nat*_*ies 7

Apple没有提供用于显示本地化电话号码的公共API,因此这是一项非常重要的任务.回到iPhone OS 2.x,Apple在SDK中打包了一个名为UIPhoneFormats.plist的文件,该文件提供了所有手机本地化格式的列表,但他们已将其从最近的操作系统和SDK中删除.

请确保您radar://为此提交了一个错误,因为这是一个常见的请求.