【问题标题】:iPhone SDK 3.0 - wait_fences: failed to receive reply: 10004003 [duplicate]iPhone SDK 3.0 - wait_fences:未能收到回复:10004003 [重复]
【发布时间】:2010-11-15 04:42:18
【问题描述】:

我一直在开发一个 iPhone 应用程序,自从我开始在 SDK 3.0 上构建以来,每当应用程序尝试与我的网络服务器通信时,我都会收到此错误。一切似乎都运行良好,但我找不到任何可以解释消息根本原因的东西。任何帮助将不胜感激。

【问题讨论】:

  • 只是想评论一下我也看过这个。我无法找到它发生时的任何模式。

标签: iphone objective-c


【解决方案1】:

可能是内存限制的原因(以各种方式表现出来)。这也可能是下载完成和当时的 UI 之间的线程交互行为的原因。有人指出,当后者在前者之前创建时,显示 UIAlertView 和创建 UIWebView 存在问题。如果您有一个快速下载连接(在模拟器和本地 Web 服务器中很可能是这种情况),那么您可能会发现下载完成太快以至于 UI 无法准备好显示通知下载完成。

【讨论】:

    【解决方案2】:

    我这样做时遇到了这个错误:

    [self.navigationController popViewControllerAnimated:YES];
    

    在:

    - (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;
    

    当我改用以下内容时,错误消失了:

    - (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex;
    

    可能发生的情况是在alertview 隐藏动画仍在进行时启动了导航“幻灯片”效果。在我改变这个之后,动画也更流畅了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-02
      • 2010-11-25
      • 1970-01-01
      • 1970-01-01
      • 2011-02-05
      • 1970-01-01
      • 2023-03-22
      相关资源
      最近更新 更多