Swift iOS 中的导航验证 8
Navigation Validation in Swift iOS 8
我已经验证了如果两个文本字段都为空则用户无法登录。但是,警报消息会弹出,但它仍会导航到下一个控制器。如何克服这个问题?这存在于两个文本字段都是空白并且只显示警报消息,而不是导航到下一个控制器时?
我假设您有从“登录”按钮到下一个场景的转场。所以你要做的是实施
override func shouldPerformSegueWithIdentifier(identifier: String?, sender: AnyObject?) -> Bool
然后检查标识符是否等于登录按钮中的 segue 标识符。
我会将您的验证转移到此方法中,如果验证失败,则 return 为 false,否则为 true。
我已经验证了如果两个文本字段都为空则用户无法登录。但是,警报消息会弹出,但它仍会导航到下一个控制器。如何克服这个问题?这存在于两个文本字段都是空白并且只显示警报消息,而不是导航到下一个控制器时?
我假设您有从“登录”按钮到下一个场景的转场。所以你要做的是实施
override func shouldPerformSegueWithIdentifier(identifier: String?, sender: AnyObject?) -> Bool
然后检查标识符是否等于登录按钮中的 segue 标识符。
我会将您的验证转移到此方法中,如果验证失败,则 return 为 false,否则为 true。