2017-09-04 135 views
-2

我知道這很愚蠢,但我遇到了一些問題,需要幫助。我創建了一個註銷按鈕註銷用戶的帳戶,但觸摸註銷按鈕,當我得到這個展示輕擊按鈕後Swift應用程序崩潰

代碼中的錯誤:

@IBAction func logout_TouchUpInside(_ sender: Any) { 
     do { 
      //try FIRAuth.auth()?.signOut() 
     } catch 
      let logoutError { 
       print(logoutError) 
     } 
     let storyboard = UIStoryboard(name: "Start", bundle: nil) 
     let signInVC = storyboard.instantiateViewController(withIdentifier: "SignInViewController") 
     self.present(signInVC, animated: true, completion: nil) 
    } 

的libC++ abi.dylib:與終止型NSException的未捕獲的異常

my Error

Logout btoon

有沒有辦法解決這個問題?感謝任何人的幫助。

+1

告訴我你的代碼 – user1374

+0

} @IBAction FUNC logout_TouchUpInside(_發件人:任意){ 做{ 嘗試FIRAuth.auth()?signOut() }趕上讓logoutError { 打印(logoutError) } 讓故事情節= UIStoryboard(名稱: 「開始」,捆綁:無) 讓signInVC = storyboard.instantiateViewController(withIdentifier: 「SignInViewController」) self.present(signInVC,動畫:真,完成:無) }} – Ryan

+2

@約瑟夫不要在評論中張貼代碼。請使用所有相關代碼編輯您的問題,並填寫錯誤消息。 – rmaddy

回答

-1

這是Swift中的一個常見錯誤。大多數情況下,註銷按鈕或其他任何東西都沒有問題,但是按下按鈕後執行代碼。

也許執行方法和按鈕之間的「連接」也是錯誤的。

+0

現在嘗試它給我更多的錯誤 – Ryan

+0

是拼寫正確的故事板標識符? – Atgoogat

0

做一件事,刪除你的按鈕插座,並重新連接你的按鈕出口和行動。它會解決你的問題。

相關問題