ios - Segue Storyboard条件问题

标签 ios iphone swift storyboard

我有两个 segue 喜欢的 Controller :

enter image description here

我的问题是:

当我点击选定的表格 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/

相关文章:

iphone - 什么是操作或 IBAction 方法?

iphone - 当 UIWebView 中弹出 OK-Cancel 警报时,如何自动单击取消?

swift - Swift 中的基础数学

ios - Xcode 访问用户定义的运行时属性中的属性

ios - 异步操作未按顺序完成

ios - iOS 中的语音服务

iphone - 如何强制用户停留在特定的 UITextfield

Swift 游戏无限生成不起作用

ios - 自定义UIPicker控件IOS

ios - Firebase 使用电子邮件、密码、显示名称和照片网址创建用户