0
我現在正在將電話號碼保存爲字符串,並且正在使用json對象。嘗試獲取電話號碼時請保持nil
{
userFirstName: 'Jamie',
phone: '019-443 4444',
}
我救了JSON對象到一個名爲phoneNumber
var phoneNumber: String?
可變於是,我就打印出電話號碼,它的工作原理
@IBAction func calledPassenger(_ sender: MyButton) {
if let phone = phoneNumber {
print(phone)
}
}
結果Xcode的控制檯上是019-443 4444
當我嘗試使用NSURL我意外無
@IBAction func calledPassenger(_ sender: MyButton) {
if let phone = phoneNumber {
if let phoneCallURL:URL = URL(string:"tel://\(phone)") {
let application:UIApplication = UIApplication.shared
if (application.canOpenURL(phoneCallURL)) {
if #available(iOS 10.0, *) {
application.open(phoneCallURL, options: [:], completionHandler: nil)
} else {
// Fallback on earlier versions
};
}
}
}
}
現在的問題是什麼?
如何保存'phoneNumber' –
'self.phoneNumber = phone''phone'是一個json對象 – sinusGob