0

私はこのようにしようとしていますが、コメント行を使用するとうまく機能しますが、「プッシュ」ビューから戻ったときにアプリがクラッシュするだけです...いつ[リリース]する必要がありますか? それとも、私はこれを正しくやっていますか?

if (indexPath.row == 1) {
        Credits *cr = [[Credits alloc] initWithNibName:@"Credits" bundle:nil];
        [self.navigationController pushViewController:cr animated:YES];
        //[cr release];
    }else{
        Search *sr = [[Search alloc] initWithNibName:@"Search" bundle:nil];
        [self.navigationController pushViewController:sr animated:YES];
        //[sr release];
    }
4

1 に答える 1

0

コントローラをナビゲーション ビュー コントローラのコントローラ スタックにプッシュした後、コントローラを解放する必要があります。Search私の推測では、オブジェクトとオブジェクトの解放で何か他のことが起こってCreditsいるので、そこでオブジェクトを過剰に解放しているのです。

于 2011-03-08T16:55:03.993 に答える