【发布时间】:2010-11-15 04:42:18
【问题描述】:
我一直在开发一个 iPhone 应用程序,自从我开始在 SDK 3.0 上构建以来,每当应用程序尝试与我的网络服务器通信时,我都会收到此错误。一切似乎都运行良好,但我找不到任何可以解释消息根本原因的东西。任何帮助将不胜感激。
【问题讨论】:
-
只是想评论一下我也看过这个。我无法找到它发生时的任何模式。
标签: iphone objective-c
我一直在开发一个 iPhone 应用程序,自从我开始在 SDK 3.0 上构建以来,每当应用程序尝试与我的网络服务器通信时,我都会收到此错误。一切似乎都运行良好,但我找不到任何可以解释消息根本原因的东西。任何帮助将不胜感激。
【问题讨论】:
标签: iphone objective-c
可能是内存限制的原因(以各种方式表现出来)。这也可能是下载完成和当时的 UI 之间的线程交互行为的原因。有人指出,当后者在前者之前创建时,显示 UIAlertView 和创建 UIWebView 存在问题。如果您有一个快速下载连接(在模拟器和本地 Web 服务器中很可能是这种情况),那么您可能会发现下载完成太快以至于 UI 无法准备好显示通知下载完成。
【讨论】:
我这样做时遇到了这个错误:
[self.navigationController popViewControllerAnimated:YES];
在:
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;
当我改用以下内容时,错误消失了:
- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex;
可能发生的情况是在alertview 隐藏动画仍在进行时启动了导航“幻灯片”效果。在我改变这个之后,动画也更流畅了。
【讨论】: