我有这个非常简单的流程,当应用程序处于终止模式并且用户点击该通知时会收到通知。
逻辑会将两个控制器附加到Am I missing some magical feature which will just make all my registered services available in any
中的当前var agent = container.GetInstance<MainAgent>();
数组中。因此,如果第一个视图是我的应用的常用屏幕,在这种情况下,它将是第一个&gt;第二个&gt;第三个。
如果您使用应用图标打开应用,则只会看到第一个视图。
问题是,当您点击通知时,第三个视图有一个异步API调用,该调用是从viewControllers
调用的。 rootNavigationController
用于ux目的,隐藏在API的完成块中。有时,progressHUD一直在旋转,没有任何反应。它会卡住,但如果我在API调用方法本身设置断点,那么每次都能正常工作。
无法弄清楚,如何调试此问题。尝试暂停执行时暂停执行,但似乎没有相关的线程在列表中。
第三个VC中的CODE:
viewDidLoad
代码:推送通知
SVProgressHUD