gpt4 book ai didi

ios - 获取 NSURL 的组件作为电话号码

转载 作者:搜寻专家 更新时间:2023-10-31 22:14:29 25 4
gpt4 key购买 nike

我有一个像

这样的东西返回给我的 NSURL
tel:555-555-5555

我可以通过将 NSURL 的方案识别为“电话”来将其识别为电话

let url = NSURL(string: "tel:555-555-5555")
if url.scheme == "tel" {
// it's a telephone number
}

但我找不到获取实际电话号码组件的命令。返回的电话号码可能比我给出的示例要困惑得多,所以我认为询问是否有一种方法可以直接获取电话号码组件而不是另存为字符串并剪掉方案会更安全。

最佳答案

使用resourceSpecifier:

let url = NSURL(string: "tel:555-555-5555")!
if url.scheme == "tel" {
let number = url.resourceSpecifier
}

关于ios - 获取 NSURL 的组件作为电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33684391/

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