【发布时间】:2017-01-17 15:23:51
【问题描述】:
我目前正在制作一个应用程序,我希望能够在第一个视图控制器上输入游戏玩家,并让按钮运行一系列条件检查。如果满足所有条件,我希望它将用户带到下一个视图控制器。
我的问题是我不完全确定如何展示下一个视图控制器。目前我正在尝试使用“self.present”函数来解决它,但我正在努力寻找如何让它在 Swift 3 中工作。
任何有关如何执行此操作的帮助,或有关任何替代选项的建议将不胜感激。
按下按钮时触发的 if/else 语句:
if meTextField.text == "" {
if errLabelNotBlank == false {
errorLabel.isHidden = false
errorLabel.text = "You must be playing!"
errLabelNotBlank = true
}
} else if playersDict.count < 2 {
errorLabel.isHidden = false
errorLabel.text = "You need at least 2 players!"
errLabelNotBlank = true
} else {
//Code to present the next VC here
}
【问题讨论】:
-
but I am struggling to find how to get it to work in Swift 3.到底是什么问题?我没有看到您在代码中的任何位置调用present。 -
目前我没有在我的代码中调用它。当我尝试调用它时,主要问题是它说我输入的 View Controller 的名称 ConfirmPlayersVC 是一个未解析的标识符。我想我输入不正确,但我只是不知道如何指定视图。
标签: ios swift uiviewcontroller swift3 segue