条件语句似乎无法正常运行

时间:2019-05-21 11:33:48

标签: swift xcode uiviewcontroller

如果在此控制器上输入的数据正确无误,则尝试跳转到另一个视图控制器,但是即使数据不正确,跳转也总是发生

尝试了不同的站点和资源,看起来该代码应该可以工作,但是由于某种原因,我无法确定,只是不起作用。

    if loginok {
        passData = usrID + " " + pwdID
        self.performSegue(withIdentifier: "menu", sender: self)
    }
    else {
        messID.text = message
    }

期望使用“ if”来控制另一个视图“ menu”的加载,但是即使“ if”为false也会始终加载“ menu”。 messID是主视图控制器上的标签,如果数据不正确,它将显示消息。您只能在视图更改之前看到该消息,并且它确实会正确显示错误数据部分的错误消息,但随后视图更改。

仅需注意,对于有效的数据输入,视图确实发生了变化。

因此,当前,一旦单击按钮,它将始终加载“菜单”视图。

0 个答案:

没有答案