2017-08-18 13 views
1

以外の任意の値にオプションのチェーンを使用することはできません「『FIRAuth』非オプションの値にオプションのチェーンを使用することはできません」「FIRAuth」FIRAuth.auth()エラーをコンパイル:

私はすべてのソリューションをテストしたが、常に同じを持っている

エラー。 私がFIRAuthを使っているときに新しいプロジェクトを作成しても、私はいつもコンパイルエラーが出ます。

誰かが私を助けてくれますか?削除するFIRAuth.auth()?試みを追加しようとしている場合は、私はスウィフト2、Xcodeの7、IOS9

+0

なぜあなたはまだあなたが使用しているしてください「『をFIRAuth』非オプションの値に、オプションのチェーンを使用することはできません」 swift 2、少なくともswift 3.0にアップデートしてください。新しい 'firebase api'を使うことができます。あなたはFIRAuthの代わりに 'Auth'を使用するでしょう – Lamar

+0

私は現時点で私のMacでアップグレードすることはできません。迅速な3とAuthクラスの問題は少なくなりますか? –

答えて

1

を使用します(?)。

FIRAuth.auth()は1がエラーになる場合がありますようにそれらを処理する任意の非です

Optional chaining is a process for querying and calling properties, methods, and subscripts on an optional that might currently be nil

チェックOptional Chaining

+0

これは理論的に質問に答えるかもしれませんが、答えの本質的な部分をここに含め、参照のためのリンクを提供することが望ましいです(// meta.stackoverflow.com/q/8259)。それを超えて、あなたの答えはむしろ平凡なコメントのように読まれます。質問に対する真の答えとは異なります。 – GhostCat

+0

かなり良い*最初の*答えとように歓迎;) –

関連する問題