【发布时间】:2015-07-05 01:51:14
【问题描述】:
我正在尝试一个简单的退出功能,在用户退出后视图返回到我的登录/注册视图。这两种方法我都试过了,但是每次应用都会崩溃。
第一种方法:
@IBAction func signPressed(sender: AnyObject) {
PFUser.logOut()
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier("ViewController") as! UIViewController
presentViewController(vc, animated: true, completion: nil)
}
第二种方法:
我创建了以下函数:
func loginSetup() {
if (PFUser.currentUser() == nil) {
let vc = ViewController()
self.presentViewController(vc, animated: true, completion: nil)
}
}
然后将其添加到我的退出功能中:
@IBAction func signPressed(sender: AnyObject) {
PFUser.logOut()
self.loginSetup()
}
两者都崩溃并给了我一个应用程序委托错误。这里有什么问题?
这是给出的错误截图:
https://40.media.tumblr.com/1f044ecbdd5059836b0a360d16af9846/tumblr_nqzsobll0o1tupbydo1_1280.png
【问题讨论】:
-
那么错误信息是什么?您的信息不足以让我们为您提供帮助。
-
这根本没有帮助,控制台上打印了什么?
-
不,控制台上什么都没有,原来该方法调用的是视图控制器故事板标识,而不是视图本身的名称。目标视图标识为空白
标签: ios swift parse-platform