我正在編寫一個包含2個視圖的程序。從主視圖,這是FirstView,我移動到第二個視圖:Multiview:在iOS SDK中返回第一個視圖時清除第二個視圖的狀態
-(IBAction)switchToSecondView:(id)sender{
SecondViewController *screen=[[SecondViewController alloc] initWithNibName:nil bundle:nil];
screen.modalTransitionStyle=UIModalTransitionStyleCoverVertical;
[self presentModalViewController:screen animated:YES];
[screen release];
}
在第二視圖中,我有一個按鈕和一個標籤。 SecondView是一個簡單的活動,Label以0開頭。每次點擊一個按鈕,Label的增量就會增加1.因此,我對SecondView的操作是,點擊按鈕將Label的新值設置爲5。
我然後通過調用回遷的firstView:
[self dismissModalViewControllerAnimated:YES];
結束以後,我回來第二種觀點了,但標籤的值仍然是5,這意味着SecondView的狀態不清楚。
有沒有辦法在離開時清除第二視圖的所有狀態?謝謝
究竟是什麼,你有你的第二個看法? UITextfields等? – nicktones 2012-07-13 09:19:29
@nicktones:我只是給我的問題添加了一些東西。 – DavidNg 2012-07-13 12:51:52