是否可以使用sudo pip install paramiko
通过以下方法捕捉segue的移动:
shouldPerformSegueWithIdentifier
这是我的视图控制器代码:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?){
}
故事板segue参考
答案 0 :(得分:2)
尝试:
performSegueWithIdentifier("Identifier", sender: self)
而不是:
shouldPerformSegueWithIdentifier("Identifier", sender: self)
当我们使用shouldPerformSegueWithIdentifier
时,我们可以通过以下方法捕捉segue的移动:
override func shouldPerformSegueWithIdentifier(identifier: String, sender: AnyObject?) -> Bool
答案 1 :(得分:2)
您需要致电performSegueWithIdentifier
而不是shouldPerformSegueWithIdentifier
,因为shouldPerformSegueWithIdentifier
方法为您提供了防止发生segue的机会。从此方法返回NO会导致segue无法执行。
如果您想了解有关shouldPerformSegueWithIdentifier
的详细信息,请查看此apple documentation
performSegueWithIdentifier
方法允许将数据从源视图控制器传递到目标视图控制器。
现在只需拨打performSegueWithIdentifier
,而不是shouldPerformSegueWithIdentifier
。
performSegueWithIdentifier("PokemonDetailVC", sender: poke)
在Swift 3.0中
self.performSegue(withIdentifier: "PokemonDetailVC", sender: poke)