将Modal UINavigationController展开到另一个ViewController

时间:2016-10-22 06:34:58

标签: ios objective-c uiviewcontroller uinavigationcontroller

我试图在模态地呈现UIViewController并且使用UINavigationController之后再回到另一个root ViewController。我想要发生的是一个按钮从UINavigationController的根VC中展开并返回到呈现它的初始UIViewController。我在目标VC中编写了unwind方法,并且按钮连接到VC的Exit点。但是当我按下按钮时,没有任何反应。谁能解释我做错了什么?任何建议表示赞赏。

故事板:

Storyboard

代码:

-(IBAction)unwindToClockView:(UIStoryboardSegue*)sender;
{
    NSLog(@"Back to Clock View");
}

可在此处找到其他代码:https://github.com/xinkecf35/TrafficAlarmClock

1 个答案:

答案 0 :(得分:0)

好的,我有一个解决方案。它只是通过以完全取消视图控制器的按钮以编程方式调用方法触发器。方法如下。

-(IBAction)dismissSettings:(id)sender
{
    [self dismissViewControllerAnimated:TRUE completion:nil];
}

如果有人能够提供使用Storyboard的解决方案,我们将非常感激。