我有一个检查登录是否正确的功能。如果没问题,我会显示下一个屏幕。如果用户不正确,我会取消segue并显示警报。问题的出现是因为当我在shouldPerformSegueWithIdentifier函数中调用这个函数时,我给一个bool变量赋值(如果用户正确与否)然后shouldPerformSegueWithIdentifier的返回值就是这个bool值。问题是它不采用该值并保持默认值。这是我的代码:overridefuncshouldPerformSegueWithIdentifier(identifier:String!,sender:AnyObject!)->Bool{varus