ここに私のコードです、私は1つのビューから別のメモリリークなしで取得しようとしています。私がしなければならないすべては[second release]
を削除しているiphoneの別のビューへのナビゲーション
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
firstviewcontroller *first = [[firstviewcontroller alloc] init];
[window addSubview:first.view];
[self.window makeKeyAndVisible];
return YES;
}
-(IBAction)gotosecondview:(id)sender
{
secondviewcontroller *second = [[secondviewcontroller alloc] init];
[self.view addSubview:second.view];
[second release];
}
-(IBAction)gotofirstview:(id)sender
{
[self.view removeFromSuperview];
}
クラッシュすることなく、上記のコードを動作させるために、。 削除するとメモリエラーが発生します(ビルドと分析)。どうすればこの問題を解決できますか?私は使用したくない[self.navigationController pushViewController:second animated:YES];
すべて私はナビゲーションコントローラを使用せずに、あるビューから別のビューへナビゲートしたり、その逆の操作をしようとしています。私のfirstviewcontrollerとsecondviewcontrollerはタイプUIViewController
です。
ありがとうございます。
その華麗な説明PGBに感謝。コードの素敵な部分がここにあります。 – Rajashekar
それがあなたを助けてくれてうれしいです。 – pgb
私は1つの質問に対して複数の回答を受け入れることができますか? – Rajashekar