数据格式化程序暂时不可用
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。
这在模拟器中不是问题,但它在设备上生成了“数据格式化程序暂时不可用”。
【讨论】:
以上是关于数据格式化程序暂时不可用的主要内容,如果未能解决你的问题,请参考以下文章