2012-12-19 37 views
2

我一直在製作一個需要幫助的應用程序。在我做了我想要的應用程序後,它會進入一個新頁面。當我按下返回按鈕時,它仍處於與我離開時相同的狀態。當我點擊按鈕時,我想讓第一個視圖完全重置。有關如何做到這一點的任何建議?任何幫助表示讚賞!重新啓動應用程序的按鈕

這裏是爲了什麼按鈕目前確實代碼:

- (IBAction)retry:(id)sender 
{ 
    [self dismissModalViewControllerAnimated:YES]; 
} 
+0

您需要在第一個視圖控制器創建一個IBAction爲,然後調用這個動作可以右鍵之前或之後dismissModalViewController。 – Josiah

回答

0

你需要的是-(void)viewDidAppear:(BOOL)animated;

2

實現viewWillAppear中您最初顯示的viewController如下:

- (void)viewWillAppear:(BOOL)animated 
{ 
    // 
    //put your code to reset this viewController into its initial state here 
    // 
    [self resetAllStatesBackToDefault]; 
} 

作爲例如,假設您在該第一個視圖控制器上獲得UITextField,該視圖名爲textField;

- (void)resetAllStatesBackToDefault 
{ 
    self.textField.text = @""; 
} 
相關問題