2017-09-04 14 views
-2

私はこれが愚かだと知っていますが、私は少しトラブルを抱えており、助けが必要です。 libcの++ abi.dylibボタンをタップした後に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) 
    } 

::で終了し、私は、アカウントのうち、ユーザがログインするログアウトボタンを作成したが、ログアウトボタンをタッチすると、私はこの

コードを示すエラーが出ます型NSExceptionのキャッチされない例外

my Error

Logout btoon

この問題を解決する方法はありますか?誰も助けてくれてありがとう。

+1

は私にあなたのコード – user1374

+0

} @IBActionのFUNCのlogout_TouchUpInside(_差出人:任意)を表示{ { はFIRAuth.auth()?。サインアウト() てみない}キャッチしましょうlogoutError { プリント(logoutError) } を LETストーリーボード= UIStoryboard(名称: "スタート"、バンドル:なし): self.present(signInVC、アニメーション:真、終了:ゼロ) }} – Ryan

+2

がsignInVC = storyboard.instantiateViewController( "SignInViewController" withIdentifier)とします@Josephコメントにコードを投稿しないでください。すべての関連コードと完全なエラーメッセージで質問を編集してください。 – rmaddy

答えて

-1

これはSwiftの一般的なエラーです。ほとんどのlikleyそこに何か間違ってログアウトボタンやそれ以外の何かが、実行されたコードでは、ボタンを押した後です。

実行方法とボタンの間の「接続」も壊れている可能性があります。

+0

これは私にもっと多くのエラーを与えようとしました – Ryan

+0

はストーリーボード識別子が正しく綴られていますか? – Atgoogat

0

ボタンアウトレットを削除し、ボタンのアウトレットと操作で再接続してください。あなたの問題を解決します。

関連する問題