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:]

アプリが昨日完全に機能したのに、今日では機能しなかったのはなぜですか?

4

3 に答える 3

1

電源を入れ直してみましたか?

XCode またはそれが使用するツールのいずれかで問題が発生している可能性があり、再起動してクリーンアップする必要があります。

于 2010-06-01T21:00:58.553 に答える
0

起動時に現在の作業ディレクトリについて何か仮定をしていますか?これはアプリの起動方法によって異なるため、想定される作業ディレクトリに基づくファイルへの相対パスがある場合、一方のケースでは失敗する可能性がありますが、もう一方のケースでは失敗する可能性があります(特にエラーチェックを行っていない場合)ファイルを開くとき!)。

于 2010-06-01T20:44:51.833 に答える
0

問題はガベージコレクションでした。無効にすると動作するようになりましたが、今ではreleasesそのようなものをいくつか追加していきます:(

于 2010-06-02T01:10:28.937 に答える