wait_fences:未能收到回复:10004003(仅在 iPad 上)

Posted

技术标签:

【中文标题】wait_fences:未能收到回复:10004003(仅在 iPad 上)【英文标题】:wait_fences: failed to receive reply: 10004003 (only on iPad) 【发布时间】:2012-09-14 06:23:46 【问题描述】:

我知道有很多关于这个的话题。关于我的情况的疯狂之处在于,我测试了 3GS、4S 和 iPad1,而且它始终只在 iPad1 上发生。它发生在启动时。该应用程序继续运行。但是,当我第一次打开 MBProgressHUD 时,当我关闭它时,它并没有关闭,因此我的应用此时变得无响应。

请告诉我是什么原因造成的,以及为什么它只发生在 iPad 上。

【问题讨论】:

【参考方案1】:

每当我遇到此问题时,都是因为您正在显示视图(如UIAlertView)或在视图正确完成加载之前更新视图。将对 MBProgressHUD 的调用从您的 viewDidLoad 或您的应用程序委托中移出以停止此消息。

我通常将我的 UIAlertView 调用移到 viewWillAppear 方法中。

这里有一个类似的问题:'wait_fences: failed to receive reply: 10004003' on loading UIAlertView (ios)

当您尝试从后台线程更新 UI 时,也会出现此消息。 More Here

【讨论】:

我在显示 HUD 之前添加了 1 秒的延迟。似乎可以修复它。不知道为什么他们不能给我们更好的错误信息。

以上是关于wait_fences:未能收到回复:10004003(仅在 iPad 上)的主要内容,如果未能解决你的问题,请参考以下文章

wait_fences:未能收到回复:10004003 - viewDidLoad

UIAlertView wait_fences:未能收到回复:10004003

wait_fences:未能收到回复:10004003(仅在 iPad 上)

wait_fences:未能收到回复:10004003 错误 - UIAlertView 与 UIActivityIndi​​catorView

如何调试 wait_fences 错误

UIAlertView、NSURLConnection 和 wait_fences