在swift中引用父视图控制器

时间:2017-07-25 06:52:29

标签: ios swift

此代码位于子视图控制器

UI.registerHelper("currentRouteName",function(){
    return Router.current() ? Router.current().route.getName() : "";
});

按下按钮时,应用程序崩溃并显示错误" EXC_BAD_INSTRUCTION代码i386"

我是否以正确的方式引用父视图控制器?

2 个答案:

答案 0 :(得分:1)

此外,如果显示了View Controller(这意味着我没有通过导航Controller进行推送),则可以在Swift中使用此属性访问父级:

self.presentingViewController

以下是有关该属性的文档:https://developer.apple.com/documentation/uikit/uiviewcontroller/1621430-presentingviewcontroller

答案 1 :(得分:0)

您可以访问父视图控制器作为' self.parent'在Swift 3中。