Data Formatters temporarily unavailable, will re-try after a 'continue'.

最近有很多朋友问到一个问题

错误信息如下:

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

产生此情况的原因

If the device is running low on memory, it will send out a memory warning.十有八九是设备内存太小(xcode模拟器上完全可以运行)

参考解决方案如下:

情况一:在多线程函数中记得加上NSAutoReleasePool

NSThread detachNewThreadSelector:@selector(someMethod:) toTarget:self withObject:nil];

-(void)someMethod:(id)someObject {
    NSAutoReleasePool *pool = [[NSAutoReleasePool alloc] init];
    // your code here
    [pool release];
}

情况二:

参考:

http://stackoverflow.com/questions/2573477/data-formatters-temporarily-unavailable

http://www.cocos2d-iphone.org/forum/topic/7314

http://efreedom.com/Question/1-2813454/Program-Received-Signal-Data-Formatters-Temporarily-Unavailable

posted on 2011-04-07 17:27  Michael Owen  阅读(374)  评论(0)    收藏  举报

导航