程序接收信号:“0”。数据格式化程序暂时不可用

时间:2010-05-11 18:37:17

标签: iphone xcode ipad

我正在开发一款iPad应用程序,可以从网上下载CSV文件并将文件解析为NSMutableArray。 (我正在使用另一篇文章中建议的http://www.macresearch.org/cocoa-scientists-part-xxvi-parsing-csv-data代码)。

当我在模拟器中运行时,一切都运行良好,但是当我在设备上运行时,我收到以下错误:

Program received signal:  “0”.
Data Formatters temporarily unavailable, will re-try after a 'continue'. (Unknown error loading shared library "/Developer/usr/lib/libXcodeDebuggerSupport.dylib")
(gdb)

有谁知道为什么会弹出这个?谷歌在这里没有帮助我...... :(

谢谢!

1 个答案:

答案 0 :(得分:32)

信号0通常(但不总是)指向您的应用因使用太多内存而被杀死。

你的视图控制器应该在内存不足的情况下收到内存警告方法,你可以在它们到达时释放一些内存。如果你没有释放任何内存并继续使用更多内存,应用程序将被强制退出。

控制台中的数据格式化程序消息与调试程序有关。由于某种原因,调试器无法加载用于表示应用程序中数据的数据格式化程序。可能是因为手机没有留下任何记忆。