我正在尝试使用iOS应用程序拨打一个电话号码。问题是,该号码的格式如下:
po placeAnnotation.mapItem.phoneNumber!
"+1 (832) 831-6486"
我想去除一些特殊字符,得到以下结果:
832-831-6486
我使用了以下代码,但它没有删除任何内容:
有什么想法吗?
"+1 (832) 831-6486"
我想去除一些特殊字符,得到以下结果:
832-831-6486
我使用了以下代码,但它没有删除任何内容:
let charactersToRemove = CharacterSet(charactersIn: "()+-")
var telephone = placeAnnotation.mapItem.phoneNumber?.trimmingCharacters(in: charactersToRemove)
有什么想法吗?
trimmingCharacters
的文档表示:“从两端删除”。它没有提到嵌入的字符。 - Phillip Mills