决定是否应该执行被调用的 Segue

ShouldPerformSegueWithIdentifier

 func shouldPerformSegueWithIdentifier(_ identifier:String, sender sender:AnyObject?) -> Bool 

确定是否应执行具有指定标识符的 segue。

参数

标识符 :标识触发的 segue 的字符串

发件人 :初始化 segue 的对象。

Swift 中的示例

仅当标识符为 SomeSpecificIdentifier 时才执行 segue

override func shouldPerformSegueWithIdentifier(identifier:String, sender:AnyObject?) -> Bool {
    if identifier == "SomeSpecificIdentifier" {
        return true
    }
    return false
}