gpt4 book ai didi

ios - 如何在 segue unwind 之前执行条件检查

转载 作者:搜寻专家 更新时间:2023-10-31 19:31:22 25 4
gpt4 key购买 nike

VC1 转至 VC3,它有一个小键盘和输入到标签中的可接受的预定最低数字。用户可以在此字符串的末尾添加一个数字或删除一个数字。当按下“接受”键时,string.toInt() 被传递给 VC1 并且 segue 通过

展开
@IBAction func unwindToSegue(segue: UIStoryboardSegue, sender:UIStoryboardSegue){
BetLabels[betSourceR].text = BetReturned
if BetReturned == ""{} else{
Chip[betSourceR].hidden = false}}

我需要实现,以便不接受低于最小值的 string.toInt() 并且某种覆盖函数可以阻止展开,同时向用户发出此输入 Not Acceptable 警告。

我将如何实现这一点? 也许在 VC3 func prepareForsegue 中放置一些东西?或者其他方法?

或者我可以断开“接受”与展开的连接,并制作一个 IBAction,如果低于最小值{警告用户,返回 VC3} 否则 {VC1.unwindToSegue}

最佳答案

为此,将 VC3Controller 连接到它自己的导出并选择展开操作。

给这个 exit-segue 一个 segue.identifier “YOUR EXIT TEXT”

还是在 VC3 中,为“接受”按钮创建一个 IBAction

@IBAction func accept(sender: AnyObject) {
if //Condition X is true
{performSegueWithIdentifier("YOUR EXIT TEXT", sender: self)}
else {
//Do this
}

关于ios - 如何在 segue unwind 之前执行条件检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29069628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com