我已经用Xib设计了一个UITableviewCell。单元格有一个按钮,当按钮单击时,它应该移动到另一个viewController。我已经写了委托方法来触发ViewController中的函数,在函数中我使用了PushViewController,但是它没有移动到另一个viewController,那么如何解决它呢?此外,我还在项目中包含了Embaded的UINavigationController作为RootViewController。以下方法由按钮在单击时触发。
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)
}发布于 2018-05-07 16:26:13
如果在单击时调用该函数,则必须确保该页是否有导航栏。否则,您将无法推送页面,但必须显示页面
self.present(detailController,动画:真,完成:空)
https://stackoverflow.com/questions/50190030
复制相似问题