我已经验证了如果两个文本字段都为空,则用户无法登录。但是,警报消息会弹出,但仍会导航到下一个控制器。如何克服这个问题?这是存在的,而两个文本字段都是空白的,只显示警报消息,而不是导航到下一个控制器?
答案 0 :(得分:1)
我假设你有一个从登录按钮到下一个场景的segue。所以你要做的就是实现
override func shouldPerformSegueWithIdentifier(identifier: String?, sender: AnyObject?) -> Bool
然后检查标识符是否等于Login按钮中的segue标识符。
我会将验证移到此方法中,如果验证失败则返回false,否则为true。