私は2つのビューを持つプログラムを書いています。FirstView であるメインビューから、次の方法で 2 番目のビューに移動します。
-(IBAction)switchToSecondView:(id)sender{
SecondViewController *screen=[[SecondViewController alloc] initWithNibName:nil bundle:nil];
screen.modalTransitionStyle=UIModalTransitionStyleCoverVertical;
[self presentModalViewController:screen animated:YES];
[screen release];
}
2 番目のビューには、ボタンとラベルがあります。SecondView は、値 0 で始まるラベルを持つ単純なアクティビティです。ボタンをクリックするたびに、ラベルが 1 ずつ増加します。したがって、SecondView で行うことは、ボタンをクリックして、ラベルの新しい値を 5 に設定することです。
次に、次のように呼び出して FirstView に戻ります。
[self dismissModalViewControllerAnimated:YES];
終了し、再び Second View に戻りますが、Label の値はまだ 5 です。これは、SecondView の状態が明確でないことを意味します。
離れるときにセカンドビューのすべての状態をクリアする方法はありますか? ありがとう