4

有人可以解释这个错误是什么意思吗?

CONNECTION INTERRUPTED

我正在通过从块中调用的方法将文件写入存储。我有时也会在“连接中断”之前收到此消息:

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

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

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

4

2 回答 2

10

我也遇到了这个“错误”,看来我只是在系统告诉我之前使用了设备上的大量内存。我试图在启动时在屏幕上显示许多非常大的图像。我通过删除一些图像或减少它们的内存消耗来解决它。

编辑:我知道它被标记为已解决,但我遇到了同样的问题,没有解决我的问题的答案,然后我想写我的解决方案并希望它对某人有所帮助,因为我知道我会很感激这个答案。

于 2013-08-27T21:17:36.137 回答
1

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

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

让我知道这是否能解决您的问题。

于 2012-12-24T08:40:04.027 回答