根据文件,
WKInterfaceController.openParentApplication方法在后台启动App。但我的主机应用程序将永远不会启动。有没有人有Watch App和WatchKit Extension的经验,感谢您的帮助。
答案 0 :(得分:1)
如评论者所述,您可以在iphone应用程序中使用handleWatchKitExtensionRequest,并发送对watchkit代码的回复。在模拟器中,Iphone应用程序似乎不会打开,因为它完全在后台运行,但如果您设置此方法,它将返回回复。
如果您在启动模拟器后手动打开应用程序,则可以通过此方法调用让应用程序更新,并查看可视结果。
注意,调试断点不会在未设置的情况下停止在Iphone应用程序上。在Xcode中,您可以转到Debug菜单,然后按照“Attach to Process”进行操作。我选择了模拟器应用程序以及IphoneApp的进程来确保链接。我每次运行模拟器时都必须执行此操作,但它会在后台触及iphone代码。这非常有用,但如果有更简单的方法,我很想知道。