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

Posted

技术标签:

【中文标题】数据格式化程序暂时不可用【英文标题】:Data Formatters temporarily unavailable 【发布时间】:2010-04-04 03:41:49 【问题描述】:

我正在尝试使用日期格式化程序 (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")

【问题讨论】:

是的,我做到了。似乎我丢失了一些文件(出于某种未知原因)。所以我正在更新到最新的 Beta 6(我在 Beta 5 上)。希望这可以解决一些问题。 升级到 Beta 6 没有帮助...可能是什么问题? 什么测试版?甚至 SDK 3.2 也已经过测试版了。 【参考方案1】:

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

(没有足够的代表发表评论)。

【讨论】:

原来我约会的时间太早了。现在都修好了 这是正确的。任何来到这个线程的人都应该忽略其他答案(除了玫琳凯,这可能会有所帮助)。问题与Xcode版本等无关 我认为这个人也指出了这个问题的解决方案。 ***.com/questions/3843903/… 另外,当动态链接器找不到正在加载的库的符号时会显示此错误【参考方案2】:

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

【讨论】:

【参考方案3】:

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

【讨论】:

即使我认为这可能是由于将系统升级到新的操作系统和测试版。【参考方案4】:

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

【讨论】:

【参考方案5】:

就我而言,这就是原因:

NSLog(@"%@", url);

其中 url 是 NSURL,而不是 NSString。

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

【讨论】:

以上是关于数据格式化程序暂时不可用的主要内容,如果未能解决你的问题,请参考以下文章

数据格式化程序暂时不可用,将在“继续”后重试

数据格式化程序暂时不可用,将在“继续”后重试

J盘提示位置不可用文件如何恢复

移动磁盘可用空间0字节数据怎么寻回

怎么寻回位置不可用移动硬盘的数据

J盘提示位置不可用的数据找到方案