的我有登錄和註銷功能:SIGABRT異常發生,因爲IBOutlets
private func signUpAction() {
let appDelegateTemp = UIApplication.sharedApplication().delegate as! AppDelegate
appDelegateTemp.window!.rootViewController = UIStoryboard(name: "Main", bundle: nil).instantiateInitialViewController() as! RootViewController
}
private func logOutAction() {
let appDelegateTemp = UIApplication.sharedApplication().delegate as! AppDelegate
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier("loginViewController") as! LoginViewController
let navigationController = UINavigationController(rootViewController: vc)
appDelegateTemp.window?.rootViewController = navigationController
}
而問題是這樣的:當我退出後正確的密碼,它會導致SIGABRT異常情況發生。經過一番調查後,我發現問題出在IBOutlets上,似乎不再有業主。 有什麼辦法可以解決這個問題嗎?
你可以顯示登錄功能嗎? –
@ZacKwan'signUpAction()'做登錄功能,對不好的命名感到抱歉 –
無法從這裏告訴故障。但是有什麼理由爲什麼你設置appdelegate窗口,而不是模態地呈現視圖? –