如果在此控制器上输入的数据正确无误,则尝试跳转到另一个视图控制器,但是即使数据不正确,跳转也总是发生
尝试了不同的站点和资源,看起来该代码应该可以工作,但是由于某种原因,我无法确定,只是不起作用。
if loginok {
passData = usrID + " " + pwdID
self.performSegue(withIdentifier: "menu", sender: self)
}
else {
messID.text = message
}
期望使用“ if”来控制另一个视图“ menu”的加载,但是即使“ if”为false也会始终加载“ menu”。 messID是主视图控制器上的标签,如果数据不正确,它将显示消息。您只能在视图更改之前看到该消息,并且它确实会正确显示错误数据部分的错误消息,但随后视图更改。
仅需注意,对于有效的数据输入,视图确实发生了变化。
因此,当前,一旦单击按钮,它将始终加载“菜单”视图。