2017-10-26 4 views
0

ドキュメントは、設定の一部が失敗した場合に例外を発生させることを意味しますが、実際に例外を捕捉することはできないようです(Swift 4)。確かに、do..catchブロックに文をラップすることはできません。それが失敗した場合、私のアプリはちょうどクラッシュするか、Firebaseを使わずに動作しようとする(そして失敗する)ことになりますか?FirebaseApp.configure()は実際に例外を送出しますか?

答えて

0

FirebaseApp.configure() Firebaseのコンソールからダウンロードした設定ファイルに問題がある場合にのみクラッシュします。

コンフィギュレーションファイルを変更しない限り、それが後でクラッシュする理由はありません。だから、エラーや特別な努力をキャッチしようとする必要はありません。

+0

ネットワークの問題などありますか?それとも、すべて内部構成ですか? –

+0

文書をチェックしてください。設定が失敗した場合にのみ例外が発生します。設定はローカルで、Firebaseに接続することとは関係ありません。ここにリンクがあります:https://firebase.google.com/docs/reference/ios/firebasecore/api/reference/Classes/FIRApp#/c:objc(cs)FIRApp(cm)configure – TawaNicolas

+0

私はそれを読んだが、それが何をしているのか本当に説明していない。それが内部的なものであれば、実行時の失敗ではなく、dev/test-timeの失敗のみを引き起こすように見えます。説明をありがとう。 –

関連する問題