1

個人データ形式を使用して NSDate を文字列に変換する必要があります...問題は、シミュレーター (4.01) のこのコードがクラッシュすることです...コードが「フリーズ」することもあれば、BAD_ACCESS を与えることもあります...ここではコード:

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
4

1 に答える 1

2

おそらくこのコードではなく、アプリの他の問題です。バグを見つけるためのさまざまな方法を紹介するブログを書きました

http://www.loufranco.com/blog/files/debug-iphone-crash-EXC_BAD_ACCESS.html

問題は、ヒープが破損したり、根本的な問題が発生した時点ではなく、不正なメモリ アクセスが行われた時点で EXC_BAD_ACCESS を取得することです。

alloc がクラッシュしている場合は、ヒープが破損しており、破損がこのコードよりも前に発生した可能性があります。

于 2010-07-21T22:54:07.530 に答える