【发布时间】:2017-03-22 21:46:35
【问题描述】:
我有一个 10 位数的电话号码,它保存在从 CloudKit 下载的字符串“3133133313”中。
我希望使用此号码拨打电话。因此,我有苹果建议的代码。
let call = detail.value(forKey: "Phone") as? String
let url = URL(string: call!)!
UIApplication.shared.open(url, options: [:], completionHandler: nil)
很遗憾,此代码不起作用。我在这里遗漏了什么,这可能是显而易见的。
【问题讨论】:
-
"tel:+3133133313"或"tel:+" + (call ?? "") -
我想我爱你。我很惊讶 Apple TSI 支持没有提及。但无论哪种方式,我都是难以置信的 Leo Dabus!还有一个问题,因为它刚刚出现。有没有办法避免弹出通知用户来电并直接进入电话应用程序?
-
我认为唯一可以真正打开的应用是使用
UIApplicationOpenSettingsURLString的设置
标签: ios swift function phone-call