当我激活我的 WatchApp InterfaceController。它所做的第一件事是尝试通过调用“OpenParentApplication”方法来唤醒 parentApplication(或根据文档,在后台激活它)。
但是,在我手动激活父 iPhone 上的应用程序之前,该方法没有响应。它还以“XXX Unexpectedly Quit”向我打招呼,这意味着当我调用我的主机应用程序时,由于某种原因它崩溃了。
激活后,我可以通过“OpenParentApplication”方法自由交换信息。
根据文档,该方法
本质上,只要调用该方法就应该唤醒父级,而不管回复闭包如何。
我的代码类型非常安全,零值导致崩溃是不可能的,它可能是什么?
PS:我无法调试主机应用程序,因为我只能在主机应用程序启动后附加到进程,而它从来没有这样做过。