按钮重启应用程序

时间:2012-12-19 21:14:56

标签: objective-c ios cocoa-touch

我一直在制作一款需要帮助的应用。在我按照我想要的应用程序执行操作后,它将转到新页面。当我按下返回按钮时,它仍然处于我离开时的状态。我希望第一个视图在我按下按钮时完全重置。有关如何做到这一点的任何建议?任何帮助表示赞赏!

以下是按钮当前所执行操作的代码:

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

2 个答案:

答案 0 :(得分:2)

在最初显示的viewController上实现viewWillAppear,如下所示:

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

例如,假设您在第一个名为UITextField的viewController上有textField;

- (void)resetAllStatesBackToDefault
{
    self.textField.text = @"";
}

答案 1 :(得分:0)

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