Ios 实用程序应用程序完成按钮

Ios 实用程序应用程序完成按钮,ios,uinavigationbar,utility,Ios,Uinavigationbar,Utility,出于某种原因,在我的实用程序应用程序中,当我按下flipside视图左上角的“完成”按钮时,什么都没有发生。应该返回到主视图的代码是什么?是这样吗 [[NSUserDefaults standardUserDefaults] synchronize]; [self.delegate flipsideViewControllerDidFinish:self]; 编辑:(完成方法) 我知道当按下按钮时,该方法正在执行;这就是奇怪的部分 - (IBAction)done:(id)sender {

出于某种原因,在我的实用程序应用程序中,当我按下flipside视图左上角的“完成”按钮时,什么都没有发生。应该返回到主视图的代码是什么?是这样吗

[[NSUserDefaults standardUserDefaults] synchronize];
[self.delegate flipsideViewControllerDidFinish:self];
编辑:(完成方法)

我知道当按下按钮时,该方法正在执行;这就是奇怪的部分

- (IBAction)done:(id)sender
{
    //[[NSUserDefaults standardUserDefaults] synchronize];
    [self.delegate flipsideViewControllerDidFinish:self];
    NSLog(@"Done Called");
}

我意识到我已经从委托方法中删除了self-dismissModalViewController语句。。。多么愚蠢

你能发布当按下“完成”按钮时被调用的方法吗?知道为什么它不工作吗?我认为我根本没有改变这一点(除了添加NSUserDefaults部分,该部分已被注释掉),这与NSUserDefaults没有任何关系。您的
FlipSideViewControllerdFinish:
方法必须设置不正确是我唯一的猜测。哦,我真傻!非常感谢。我一定是在某个地方无意中删除了“[self dismissModalViewControllerAnimated:YES];”在“FlipSideViewControllerdFinish”中。。。。真蠢。非常感谢。