我们可以使用按钮通过Apple Watch应用程序拨打电话吗?
对于iPhone应用程序,我们可以在按下按钮后使用:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://1111111111"]]);
答案 0 :(得分:1)
openURL
。此外,WatchKit不包含用于发起电话呼叫的API。
您最好的选择可能是提示用户打开iPhone应用程序,可能使用Handoff,然后点击按钮从那里发起呼叫。不是一个很好的解决方案,但WatchKit现在非常有限。
答案 1 :(得分:1)
现在可以从WatchOS2获得:
if let telURL = NSURL(string: "tel:5553478") {
let wkExtension = WKExtension.sharedExtension()
wkExtension.openSystemURL(telURL)
}
答案 2 :(得分:0)
您无法在Apple Watch上执行此操作。但还有其他方式:
注意:最好的方法是等待新版本。在2015年6月8日至12日在旧金山举行的WWDC上,他们将推出WatchKit 2,支持iOS上的配套工具包以及Apple Watch上运行的原生手表应用程序,而无需附近的iPhone。