我有一個UITableViewController,我希望人們可以作爲主頁面訪問。我有一個登錄視圖控制器,但我不希望這是我的初始視圖控制器。我有一個if語句來檢查用戶是否先前登錄過。如果沒有,我想執行一個segue到登錄視圖控制器。然而,當我運行該應用程序時,它會通過if語句,識別出用戶== nil,然後進入performSegueWithIdentifier操作。performSegueWithIdentifier正在被跳過* SWIFT
override func viewDidLoad() {
super.viewDidLoad()
if user == nil {
self.performSegueWithIdentifier("LoginSegue", sender: self)
}
}
任何想法爲什麼?
是否使用nsuserdefaults來存儲用戶憑據? – 2015-02-17 22:36:20
也許嘗試'dispatch_async(dispatch_get_main_queue(),{self.performSegueWithIdentifier(「LoginSegue」,sender:self) })'也確保你的shouldPerformSegue沒有返回false。 – boidkan 2015-02-17 22:37:31
Texas =不,我正在使用Parse。 – 2015-02-17 23:11:54