iOS:正在加载带有popover segue的UIViewController,试图自行关闭

iOS:正在加载带有popover segue的UIViewController,试图自行关闭,ios,objective-c,Ios,Objective C,我有一个UIViewController实例通过popover segue连接到。它不是一个UIPopOverViewCOntroller,因此没有dismissPopoverAnimated:方法 我在它的主视图中有一个按钮,我想关闭VC。如何做到这一点 我有这个,但不起作用: - (IBAction)submitButtonClicked:(id)sender { [self dismissViewControllerAnimated:YES completion:^{}]; }

我有一个
UIViewController
实例通过popover segue连接到。它不是一个
UIPopOverViewCOntroller
,因此没有
dismissPopoverAnimated:
方法

我在它的主视图中有一个按钮,我想关闭VC。如何做到这一点

我有这个,但不起作用:

- (IBAction)submitButtonClicked:(id)sender
{
    [self dismissViewControllerAnimated:YES completion:^{}];
}

这是正确的代码,通常如果您不打算在完成处理程序中执行任何操作,只需将其设置为nil。您是否在故事板中创建了此按钮?如果是,您是否将其链接到此操作

如果您在代码行上设置了断点,那么当您单击按钮时,它是否实际运行?如果没有,则按钮未链接到iAction