Ios 从自定义小部件拨打电话
我想知道是否有可能在通知栏中创建一个简单的小部件按钮,当你们点击它时,它会打电话。 我一直在阅读苹果的文档,其中一个限制是: 访问sharedApplication对象,因此无法在该对象上使用任何方法 据我所知,您需要访问UIApplication.sharedInstance才能执行调用 有什么想法吗?提前谢谢 使用此选项来编辑文本Ios 从自定义小部件拨打电话,ios,objective-c,swift,Ios,Objective C,Swift,我想知道是否有可能在通知栏中创建一个简单的小部件按钮,当你们点击它时,它会打电话。 我一直在阅读苹果的文档,其中一个限制是: 访问sharedApplication对象,因此无法在该对象上使用任何方法 据我所知,您需要访问UIApplication.sharedInstance才能执行调用 有什么想法吗?提前谢谢 使用此选项来编辑文本 let phoneNumber: String = "1234567890" let phoneNumberString: String = "sms:\(pho
let phoneNumber: String = "1234567890"
let phoneNumberString: String = "sms:\(phoneNumber)"
let url: NSURL = NSURL(string: phoneNumberString)!
if UIApplication.sharedApplication().canOpenURL(url) {
UIApplication.sharedApplication().openURL(url)
}
这个叫什么
let phoneNumber: String = "1234567890"
let phoneNumberString: String = "tel:\(phoneNumber)"
let url: NSURL = NSURL(string: phoneNumberString)!
if UIApplication.sharedApplication().canOpenURL(url) {
UIApplication.sharedApplication().openURL(url)
}
好的,我回应我自己 在研究信息并从头开始创建项目后,我发现打电话时应该使用以下代码:
let phoneNumber: String = "1234567890"
let phoneNumberString: String = "tel:\(phoneNumber)"
let url: NSURL = NSURL(string: phoneNumberString)!
self.extensionContext!.openURL(url, completionHandler: { (Bool) in
})
您好@Sethmr谢谢您的回复。我知道如何打电话,但我想通过一个小部件来执行,正如苹果公司所说,限制是:“访问sharedApplication对象,因此无法在该对象上使用任何方法”。我不确定你在问什么。