Ios 使用Swift 3';自我介绍';显示新视图控制器的步骤
我目前正在制作一个应用程序,我希望能够在first View控制器上输入游戏玩家,并让按钮运行一系列条件检查。如果所有条件都满足,我希望它将用户带到下一个视图控制器 我的问题是,我不完全确定如何开始展示下一个视图控制器。目前,我正在尝试使用“self.present”功能来实现它,但我很难找到如何在Swift 3中使用它 任何关于如何做到这一点的帮助,或关于任何替代方案的建议都将不胜感激 按下按钮时触发的if/else语句:Ios 使用Swift 3';自我介绍';显示新视图控制器的步骤,ios,swift,uiviewcontroller,swift3,segue,Ios,Swift,Uiviewcontroller,Swift3,Segue,我目前正在制作一个应用程序,我希望能够在first View控制器上输入游戏玩家,并让按钮运行一系列条件检查。如果所有条件都满足,我希望它将用户带到下一个视图控制器 我的问题是,我不完全确定如何开始展示下一个视图控制器。目前,我正在尝试使用“self.present”功能来实现它,但我很难找到如何在Swift 3中使用它 任何关于如何做到这一点的帮助,或关于任何替代方案的建议都将不胜感激 按下按钮时触发的if/else语句: if meTextField.text == "" {
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
}
如果meTextField.text==“”{
如果errLabelNotBlank==false{
errorLabel.isHidden=false
errorLabel.text=“你一定在玩!”
errLabelNotBlank=true
}
}否则,如果playerDict.count<2{
errorLabel.isHidden=false
errorLabel.text=“您至少需要2名玩家!”
errLabelNotBlank=true
}否则{
//在这里显示下一个VC的代码
}
在两个视图控制器之间创建一个分段。从视图控制器本身(而不是enter按钮)拖放。让它成为“现在模式”类型
完成后,单击segue对象并单击属性检查器(箭头)。将标识符更改为您想要的任何内容,如本例中的“ShowScanner”。
将此代码放在要更改视图的位置
self.performSegueWithIdentifier("ShowScanner", sender: self)
在两个视图控制器之间创建一个分段。从视图控制器本身(而不是enter按钮)拖放。让它成为“现在模式”类型 完成后,单击segue对象并单击属性检查器(箭头)。将标识符更改为您想要的任何内容,如本例中的“ShowScanner”。 将此代码放在要更改视图的位置
self.performSegueWithIdentifier("ShowScanner", sender: self)
但我正在努力寻找如何让它在Swift 3中工作。
到底是什么问题?我看不到您在代码中的任何地方调用present
。从目前起,我在代码中不调用它。当我尝试调用它时,主要的问题是它说我输入的视图控制器的名称ConfirmPlayersVC是一个未解析的标识符。我认为我输入的是错误的,但我不知道如何指定视图。但我正在努力找到如何使其在Swift 3中工作。
到底是什么问题?我看不到您在代码中的任何地方调用present
。从目前起,我在代码中不调用它。当我尝试调用它时,主要的问题是它说我输入的视图控制器的名称ConfirmPlayersVC是一个未解析的标识符。我假定输入的是错误的,但我不知道如何指定视图。