2011-10-28 7 views
1

iPhoneを最近iOS 5にアップグレードしてXcodeをアップグレードしたところ、これに先立ち、私はAnalyze and Profileを問題なく実行しました。今、私は1つのエラーを修正し、別のポップアップを取得します。私は何の問題もなく回のこの数百を使用しましたプロジェクトをXcode 4.2とiOS 5にアップグレードした後で、「解放されたオブジェクトのチェックサムが正しくない」というエラーが発生しました

NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; 
[formatter setDateFormat:@"yyyy-MM-dd hh:mm"]; 
NSString *dateStr = [formatter stringFromDate:self.chargeDate]; 
[formatter release]; 

私が良い例では、次のコードです。コードを実行するたびに次のエラーが表示されます。

incorrect checksum for freed object 

このエラーの原因は何ですか?

+0

最初の行にエラーが含まれることがあります。 – user680891

答えて

0

投稿したコードに特に問題はありません。最初の割り当て行にエラーが発生しているということは、アプリの別の場所でメモリ管理が悪いためにヒープが破損していることを示しています。これは診断するのが難しいでしょう。ごめんなさい。

あなたは今までそれを取り除くことができましたが、根底にある問題はおそらく常にそこにあったでしょう。 iOS5への移行が明らかになったのはそのことだけです。

関連する問題