gpt4 book ai didi

swift - 将字符串类型转换为phoneNumber

转载 作者:行者123 更新时间:2023-11-30 11:08:35 26 4
gpt4 key购买 nike

我有一个实际上是电话号码的字符串。该字符串作为变量 PhoneNumber 存储在我的数据库中。

我想将其转换为phoneNumber()类型,然后使用PhoneNumberKit对其进行格式化,然后将其作为字符串放回标签中我应该怎么做?

将字符串转换为整数,然后将字符串转换为电话号码工具包中存在的phoneNumber 结构?

或者是否有简单地将字符串本身传递给手机 Numberkit 中的格式化函数?

我还没有编写完整的代码。这就是我的代码中的内容:

    func formatTOPhoneNumber(){
// userNumber is the string that is phone number
var userNumber = User.shared.phoneNumber
var num = (userNumber! as NSString).integerValue

}

最佳答案

PhoneNumberKit 库使用字符串。使用 parse 方法将其转换为 PhoneNumber 对象。然后使用format函数将其转换为字符串:

var formattedString = ""
do {
let phoneNumberKit = PhoneNumberKit()
let phoneNumber = try phoneNumberKit.parse(userNumber)

formattedString = phoneNumberKit.format(phoneNumber, toType: .e164)
}
catch {
print("Generic parser error")
}

尝试阅读the documentation在提出问题之前,如果您之前没有做过任何研究,您可能会遭到一些反对。

关于swift - 将字符串类型转换为phoneNumber,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52441541/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com