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