2010-06-01 27 views
0

我有一个相当有趣的问题。昨天我的程序完美运行,但是现在我得到了exc_bad_access,当我点击构建和去,但如果我从构建文件夹启动应用程序,它启动完美,似乎没有错。可可应用程序不启动生成和去,但手动启动

从调试器行的最后一束:

#0 0xffff07c2 in __memcpy 
#1 0x969f7961 in CFStringGetBytes 
#2 0x96a491b9 in CFStringCreateMutableCopy 
#3 0x991270cc in -[NSCFString mutableCopyWithZone:] 
#4 0x96a5572a in -[NSObject(NSObject) mutableCopy] 
#5 0x9913e6c7 in -[NSString stringByReplacingOccurrencesOfString:withString:options:range:] 
#6 0x9913e62f in -[NSString stringByReplacingOccurrencesOfString:withString:] 
#7 0x99181ad0 in -[NSScanner(NSDecimalNumberScanning) scanDecimal:] 
#8 0x991ce038 in -[NSDecimalNumberPlaceholder initWithString:locale:] 
#9 0x991cde75 in -[NSDecimalNumberPlaceholder initWithString:] 
#10 0x991ce44a in +[NSDecimalNumber decimalNumberWithString:] 

为什么我的应用程序的工作完全昨天而不是今天的表现?

回答

0

问题是垃圾收集。禁用它,现在它的工作原理,但现在我得到通过并添加一些releases和类似的东西:(

0

您是否在启动时对当前工作目录做出任何假设?这取决于你启动你的应用程序的方式不同,所以如果你有基于假定工作目录的文件的相对路径,那么你可能会在一个情况下失败,而在另一个情况下失败(特别是如果你没有做任何错误检查当打开文件!)。

+0

号但我正在检查和加载〜/ Library/Application \ Support中的一个文件,但我有那设置正确 – 2010-06-01 20:48:54

1

你试过关掉它吗?

它可能是XCode或其使用的任何工具出现问题,并且只需要重新启动即可清理它。

+0

nope。仍然同样的问题。+1为IT群众参考,虽然! – 2010-06-01 21:10:27

+0

你是否也尝试清洗所有目标? '建立 - >清洁所有目标' – 2010-06-01 21:43:44

+0

是的。 – 2010-06-01 21:51:02

相关问题