Swift WKExtension.sharedExtension().openSystemURL()在不应该时提示';T

Swift WKExtension.sharedExtension().openSystemURL()在不应该时提示';T,swift,wkextension,Swift,Wkextension,我正在为Apple Watch开发iPhone应用程序的扩展(用Swift running WatchOS2.2、Xcode 7.3编写,在物理设备上测试) 我遇到了一个问题,在调用以下函数的tel模式时,我不希望Apple Watch出现提示/确认: WKExtension.sharedExtension().openSystemURL(NSURL(string:"tel:1231231234")) 我并没有调用telprompt函数,因为我的理解是,苹果并不直接支持它,但它的行为似乎是te

我正在为Apple Watch开发iPhone应用程序的扩展(用Swift running WatchOS2.2、Xcode 7.3编写,在物理设备上测试)

我遇到了一个问题,在调用以下函数的tel模式时,我不希望Apple Watch出现提示/确认:

WKExtension.sharedExtension().openSystemURL(NSURL(string:"tel:1231231234"))
我并没有调用telprompt函数,因为我的理解是,苹果并不直接支持它,但它的行为似乎是telprompt。有趣的是,telprompt不起作用

我希望这能直接在Apple Watch上直接调用电话号码,但是它首先提示用户在左上角显示“强>取消/强”按钮,在屏幕中部显示号码,在底部显示“强”>调用< /强>按钮。strong>这似乎也不会拾取系统上的本地化信息(例如法语),因此它总是以英语显示“取消”和“呼叫”。

还有其他人遇到过这个问题吗?我在网上没有找到很多关于它的话题。或者这是一个已知的问题?同样,我没有看到任何关于它的bug报告



为本地化找到了修复程序-请参见下文有趣的是,我能够使本地化工作正常

解决方法是,我的手表和手表扩展的目标需要在我的启动图像(或闪屏图像,或通常保留为“default.png”)中被选中。以前,我的发布图像仅用于应用程序目标

我不知道为什么本地化似乎需要将我的发射图像添加到Watch和WatchExtension目标中

这并没有解决提示问题,因为它仍然在发生——然而,因为它至少提供了正确的语言,这对我们是有好处的