【发布时间】:2015-02-24 19:27:43
【问题描述】:
我正在用 Swift 为社区编写一个小型社交网络应用程序。
当我尝试使用 self.presentViewController(FeedViewController(), animated: true, completion: nil) 更改视图时,出现错误:fatal error: unexpectedly found nil while unwrapping an Optional value (lldb)。这行代码只有在允许用户访问第二页时才会执行。
这里是完整的代码:
@IBAction func loginButtonPressed(sender: AnyObject) {
if passwordTextField.text == "" || nameTextField.text == "" {
Global.showAlert("Erreur", message:"Nom d'utilisateur ou mot de passe invalide!", view:self)
} else {
PFUser.logInWithUsernameInBackground(nameTextField.text, password:passwordTextField.text) {
(user: PFUser!, error: NSError!) -> Void in
if user != nil {
} else {
// The login failed. Check error to see why.
//var err = error.userInfo["error"] as NSString
Global.showAlert("Erreur", message:"Nom d'utilisateur ou mot de passe invalide!", view:self)
}
}
【问题讨论】:
-
错误出现在哪里?
-
用户登录成功后,视图不出现,xcode显示此错误
-
kkkkkk 他在问哪一行:)
-
呃抱歉,如果用户 != nil{
-
我删除了帖子中的行-_-
标签: swift optional forced-unwrapping