我想在swift中调用一个segue,条件是填写表单的所有字段。 我尝试使用以下代码:
let vc = TargetViewController()
navigationController?.pushViewController(vc, animated: true )
我没有使用笔尖,因此尝试在没有笔尖选项的情况下使用它。 它会打开一个空白屏幕,但不会显示目标视图控制器的内容。 任何帮助将不胜感激。
答案 0 :(得分:1)
UIViewController
shouldPerformSegueWithIdentifier(_:sender:)
上有一个方法用来测试是否可以执行segue。如果不从此方法返回false
。
答案 1 :(得分:0)
你应该试试这个
if(Your Condition)
{
var View:ViewController2 = self.storyboard?.instantiateViewControllerWithIdentifier("") as ViewController2
self.navigationController?.pushViewController(View, animated: true)
}