错误:在设备上运行的Xcode中连接中断

时间:2012-12-24 08:12:28

标签: objective-c ios xcode delegates objective-c-blocks

有人可以解释这个错误的含义吗?

CONNECTION INTERRUPTED

我正在从一个块中调用的方法将文件写入存储。我有时也会在“CONNECTION INTERRUPTED”之前收到此消息:

__47+[TIUserDictionaryController loadWordKeyPairs:]_block_invoke_0  Received nil NSData for TIRemoteDataUserDict

我在我的应用程序中调用此方法(写入的方法)确实完成了启动方法并且它可以工作,但由于某种原因,在块内调用时它将无法工作。我已经尝试过不使用块而是代理,但我仍然遇到此错误/崩溃。这个错误完全不一致。

我以前从未见过这样的错误,所以我不知道还有什么更多信息要提供。如果您有任何疑问,请告诉我。

2 个答案:

答案 0 :(得分:10)

我得到了这个'错误'同样,在系统告诉我这个之前,我似乎只是习惯了设备上的大量内存。我试图在启动时在屏幕上显示许多非常大的图像。我通过删除一些图像或减少内存消耗来解决它。

编辑:我知道它被标记为已解决,但我有同样的问题,没有解决我的案例的答案,然后我想写我的解决方案并希望它能帮助某人,因为我知道我会理解这个答案

答案 1 :(得分:1)

我不确定这是否有用。 但appDidFinsihLaunching应该尽早返回。因为如果方法没有在指定的时间范围内返回,监视程序将终止应用程序。

所以我建议使用performSelector调用此方法:withObject:afterDelay:延迟约1秒的方法或任何适合你的方法。

如果能解决您的问题,请告诉我。