私はいくつかのコードをデバッグしようとしています。私はスタティックアナライザーを実行し、メモリリークを修正したと思って、2つのタブを切り替えるとエラーになる。私は第二タブと最初のタブを切り替えたときにここに私のコードは次のとおりです。NSZombieEnabledを使用してヘルプ
if (_sortButton != nil) {
self.SortButton = nil;
NSMutableArray *barItems = [[self.MainToolbar items] mutableCopy];
[barItems removeObjectAtIndex:0];
[self.MainToolbar setItems:barItems]; // bad access here
[barItems release];
}
私はself.MainToolbar setItems行にEXC_BAD_ACCESSを取得しておきます。私は環境変数としてNSZombieEnabledを追加し、その悪いアクセスラインにブレークポイントを設定しましたが、ブレークポイントの後にステッピングするか、ブレークポイントの後に続けるかなど、何もコンソールに表示されません。ありがとう。