我有两个 segue 喜欢的 Controller :
我的问题是:
当我点击选定的表格 View '单元格时,通常我必须遵循 segue 并转到其他 Controller ,但如果特定条件为真,我必须显示广告警报 View ,因此我不遵循 segue所以不要去那些 Controller 。
通过这种方式,当我点击选定的单元格时,我总是会转到另一个 Controller 上。
我该如何解决这个问题?
最佳答案
如果您覆盖此函数,如果您返回 false,segue 将不会继续,这使您有机会在特定条件下显示警告,之后您可以执行 SegueWithIdentifier("segueidentifier", sender: self),然后您就可以开始了。
override func shouldPerformSegueWithIdentifier(identifier: String!, sender: AnyObject?) -> Bool {
if identifier == "segueidentifier" {
//show warning and perform segue with this identifier on the accept button listener.
return false
}
}
return true
}
关于ios - Segue Storyboard条件问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40137794/