我试图使用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")
答案 0 :(得分:14)
这与NSDateFormatter无关 - 粘贴在“数据格式化程序”中的消息是正确的。您将在几种情况下收到此消息,最常见的情况是在启动时无法在共享库中找到链接时。当运行时内存不足时,你也可以得到它,在这种情况下,开始寻找泄漏。
(评论不够好。)
答案 1 :(得分:2)
当我将断点放在异常位置时(例如在异常处理程序上),我遇到了“数据格式化程序暂时不可用...”的问题。在Debugger窗口中,单击“Show Breakpoints”,看看你有没有忘记的东西 - 我做过。
答案 2 :(得分:1)
我有同样的问题,在3.2上构建代码作为目标解决了问题。也许这可以给出一个提示,因为我对这个解决方案不满意。
答案 3 :(得分:1)
我刚刚解决了同样的问题。我必须处理堆栈溢出(没有双关语意图;-)因为我重写了一个setter并从内部调用了同一个setter,形成了无休止的递归。希望有所帮助。
答案 4 :(得分:0)
就我而言,这就是原因:
NSLog(@"%@", url);
其中url是NSURL,而不是NSString。
这在模拟器中不是问题,但它在设备上生成了“数据格式化程序暂时不可用”。