数据格式化程序暂时不可用

时间:2010-04-04 03:41:49

标签: iphone iphone-sdk-3.0 nsdate nsdateformatter

我试图使用Date Formatters(NSDateFormatter),但我一直收到这个错误:

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

5 个答案:

答案 0 :(得分:14)

这与NSDateFormatter无关 - 粘贴在“数据格式化程序”中的消息是正确的。您将在几种情况下收到此消息,最常见的情况是在启动时无法在共享库中找到链接时。当运行时内存不足时,你也可以得到它,在这种情况下,开始寻找泄漏。

(评论不够好。)

答案 1 :(得分:2)

当我将断点放在异常位置时(例如在异常处理程序上),我遇到了“数据格式化程序暂时不可用...”的问题。在Debugger窗口中,单击“Show Breakpoints”,看看你有没有忘记的东西 - 我做过。

答案 2 :(得分:1)

我有同样的问题,在3.2上构建代码作为目标解决了问题。也许这可以给出一个提示,因为我对这个解决方案不满意。

答案 3 :(得分:1)

我刚刚解决了同样的问题。我必须处理堆栈溢出(没有双关语意图;-)因为我重写了一个setter并从内部调用了同一个setter,形成了无休止的递归。希望有所帮助。

答案 4 :(得分:0)

就我而言,这就是原因:

NSLog(@"%@", url);

其中url是NSURL,而不是NSString。

这在模拟器中不是问题,但它在设备上生成了“数据格式化程序暂时不可用”。