为什么pushviewController什么都不做? Xcode

时间:2018-12-09 17:20:33

标签: ios swift xcode

这是我链接到按钮的功能。它不会推送到另一个ViewController。它应该以以下方式工作:用户单击按钮,按钮创建警报,警报停留在当前ViewController中或推送到其他现有ViewController。不知道为什么它不起作用-警报显示,什么也没有发生。标识符已正确设置。

*

1 个答案:

答案 0 :(得分:0)

您当前的ViewController未嵌入UINavigationController中,因此此行不执行任何操作

self.navigationController?.pushViewController(vc, animated: true)

...因为navigationControllernil

如果您只想显示ViewController,请使用此

self.present(vc, animated: true, completion: nil)