【发布时间】:2015-03-23 10:53:48
【问题描述】:
我正在开发一个登录视图。我正在使用 Parse 作为后端。这个想法很规律。如果用户已经注册,该应用程序可以让他进入,而不会带来额外的不便。我把这段代码放在viewDidLoad():
override func viewDidLoad() {
super.viewDidLoad()
if PFUser.currentUser() != nil {
self.performSegueWithIdentifier("login", sender: self)
}
}
应用程序编译后,它会通过该代码块,但登录 segue 没有执行。请让我知道您的建议有什么问题?提前非常感谢您!
【问题讨论】:
-
segue 存在吗?另外,你使用什么样的segue?如果是 push segue,那么你需要一个 UINavigationController。
-
是的,它确实存在。类型为
show。 -
您无法在
viewDidLoad()中执行转场,因为该视图尚不可见。移至viewWillAppear()。见Perform Segue on ViewDidLoad。