根据文档,
WKInterfaceController.openParentApplication方法在后台启动应用程序。但是当我这样做的时候,我的主机应用程序永远不会启动。有谁有经验的手表应用程序和WatchKit扩展,感谢您的帮助。
发布于 2015-02-06 14:11:03
正如评论者所描述的,你可以在iphone应用程序中使用handleWatchKitExtensionRequest,并向watchkit代码发送回复。在模拟器中,Iphone应用程序看起来不会打开,因为它完全在后台运行,但如果您设置此方法,它将返回回复。
如果您在启动模拟器后手动打开应用程序,则可以通过此方法调用获取应用程序更新,并查看可视化结果。
请注意,如果不进行设置,调试断点将不会在Iphone应用程序上停止。在Xcode中,你可以进入Debug菜单,然后执行"Attach to Process“。我选择了模拟器应用程序和IphoneApp的进程,以确保它是链接的。每次运行模拟器时,我都必须这样做,但它会在iphone代码的后台命中断点。这非常有用,但如果有更简单的方法,我很想知道。
https://stackoverflow.com/questions/28294884
复制相似问题