我知道这上面有很多线程。我的情况最疯狂的是,我测试了一台3GS、一台4S和一台iPad1,而且这种情况一直只发生在iPad1上。它发生在发射时。应用程序将继续运行。然而,当我第一次打开MBProgressHUD时,当我去关闭它时,它不会关闭,因此我的应用程序在这一点上变得没有响应。
请告诉我是什么原因导致了这种情况,以及为什么它只发生在iPad上。
每当我遇到这个问题时,都是因为您正在显示视图(如UIAlertView
)或在视图正确加载之前更新视图。将对MBProgressHUD的调用移出viewDidLoad
或Application Delegate以停止此消息。
我通常将UIAlertView
调用转移到viewWillAppear
方法中。
这里有一个类似的问题:';wait_vences:无法接收回复:10004003';加载UIAlertView(iOS)时
当您尝试从后台线程更新UI时,也会出现此消息。更多此处