本文介绍了斯威夫特的条件谴责的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在我的应用中执行连接按钮。当你点击它时,如果你有正确的登录,它将打开一个新页面。
I want to do a "connexion" button in my app. And when you tap on it, it will open a new page if you have correct login.
但是,我读到我们无法撤消一个segue,我想我需要手动调用它。你知道吗?
But, I read that we can't undo a segue, I suppose I need to call it manually. Do you have an idea ?
我还是尝试过这样的事情:
I still tried something like this :
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject) {
if checkLog == true
{
//finish
}
else
{
// undo
}
}
@IBAction func ConexTAP(sender: UIButton)
{
//check login
}
推荐答案
您可以在 ViewController中的以下方法
:
func shouldPerformSegueWithIdentifier(_ identifier: String!,
sender: AnyObject!) -> Bool
另外,你可以绑定 UIButton
在视图控制器中执行操作,在此处执行检查,然后按代码触发segue。
In alternative, you can bind the UIButton
to an action in your view controller, perform the checks here and then trigger a segue by code.
这篇关于斯威夫特的条件谴责的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!