我正在使用Parse创建一个应用程序。应用程序流程很简单:用户注册,如果注册成功,则执行segue。如果没有,请不要执行segue。问题是,无论我的条件如何,都会发生这种情况。这是下面的代码。
user.signUpInBackgroundWithBlock {
(succeeded: Bool!, signupError: NSError!) -> Void in
if signupError == nil {
// Hooray! Let them use the app now!
println("Signed Up!")
self.performSegueWithIdentifier("mySegue", sender: self)
} else {
let errorString = signupError.userInfo?["error"] as? NSString
// Show the errorString somewhere and let the user try again.
println(errorString)
}
}
这是直接来自Parse文档的代码。我还检查过看succeeded != false
是否也有效。它没有,哈哈。
答案 0 :(得分:2)
你确定你没有在故事板中添加一个segue,如果你按UIButton
会被调用吗?
因为如果是这种情况,您需要删除它,并且需要ViewController
到ViewController
segue。 (不是UIButton
到ViewController segue)。