Uitableview Swift-4:Can';不要从ViewController移动到另一个ViewController

Uitableview Swift-4:Can';不要从ViewController移动到另一个ViewController,uitableview,uinavigationcontroller,swift4.1,Uitableview,Uinavigationcontroller,Swift4.1,我使用Xib设计了一个UITableviewCell。该单元格在单击按钮时有一个按钮,它应移动到另一个viewController。我已经编写了委托方法来触发viewController中的函数,在函数中,我使用了PushViewController,但它没有移动到另一个viewController,因此如何解决它?。此外,我还将UINavigationController作为根视图控制器纳入了项目中。单击按钮时会触发以下方法 func showMoreAboutLeads(index: Ind

我使用Xib设计了一个UITableviewCell。该单元格在单击按钮时有一个按钮,它应移动到另一个viewController。我已经编写了委托方法来触发viewController中的函数,在函数中,我使用了PushViewController,但它没有移动到另一个viewController,因此如何解决它?。此外,我还将UINavigationController作为根视图控制器纳入了项目中。单击按钮时会触发以下方法

func showMoreAboutLeads(index: IndexPath)
{
    print("Show_More_About_Leads:",index)

    let detailController = self.storyboard?.instantiateViewController(withIdentifier: "DetailsLeadController") as! DetailsLeadController
    detailController.leadsDetail = self.leadsArray[index.row] as! NSDictionary
    self.navigationController?.pushViewController(detailController, animated: true)
}

如果在单击时调用该函数,则必须确保该页面是否具有导航栏。 否则,您将无法推送页面,但必须显示页面


self.present(detailController,动画:true,完成:nil)

此函数是否被触发?意思是,这个打印stmt叫什么?