我想知道是否可以在通知栏中创建一个简单的小部件按钮,单击它即可调用电话。 我一直在阅读苹果的文档,其中一个限制是:
Access a sharedApplication object, and so cannot use any of the methods on that object
据我所知,您需要访问 UIApplication.sharedInstance 才能执行调用。
对此有什么想法吗?提前致谢!
最佳答案
好吧,我回答自己。
在研究信息并从头开始创建项目后,我发现要调用电话,您应该使用以下代码:
let phoneNumber: String = "1234567890"
let phoneNumberString: String = "tel:\(phoneNumber)"
let url: NSURL = NSURL(string: phoneNumberString)!
self.extensionContext!.openURL(url, completionHandler: { (Bool) in
})
关于ios - 从自定义小部件调用电话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40468913/