运行WatchOS2的Apple Watch无法模拟通话



我正在尝试在运行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

最新更新