我正在尝试在运行WatchOS2的Apple Watch上点击按钮执行电话:
这是按下按钮时运行的代码,根据文档,它应该模拟电话呼叫。我用的是真正的Apple Watch,不是模拟器,也是真正的iPhone。
- (IBAction)phoneNumberTapped {
NSString *phoneNumber = [@"tel:" stringByAppendingString:self.currentPhoneNumber];
[[WKExtension sharedExtension] openSystemURL:[NSURL URLWithString:phoneNumber]];
}
然而,当按钮被点击时,什么也没有发生。我已经改变了phoneNumber
变量,并把我自己的电话号码。但是什么也没发生。到底出了什么问题?
我相信这是一个已知的bug。我们只需要等待一个补丁:
https://forums.developer.apple.com/thread/4385