アプリに認証された後、現在のユーザーのプロフィール画像、バイオなどの情報を表示する必要がある複数のビューコントローラーがあります。現在のユーザーFirebaseの静的変数を作成していますか?
私が避けようとしている問題は、ユーザーが設定ページに入るたびに、自分のバイオ/その他の情報を取得する必要はありません。
各ビューコントローラでその情報を取得する要求を送信するのではなく、ユーザークラスに「currentUser」の静的インスタンスを作成して認証している間は、ユーザーの情報、情報を設定してから、アプリケーションに「segue」を入力して、その変数を自分の呼び出しやラベルの設定に使用します。
これをしない理由はありますか?人々は静的変数を使用しないようにアドバイスしているようですが、この場合、私はsegueを実行するたびにcurrentUserを回すよりもきれいなソリューションのようです。
あなたは、現在のユーザーを確認するためにAuth.auth().currentUser
を使用すると、任意の入力は、あなたが何を取得していない、
これはOPには既にある(多かれ少なかれ)ようだ。彼は、静的変数を使用するか、毎回参照を渡すかについて質問しています。 – Connor
それを指摘してくれてありがとう、私はかなり質問を正しく読んでいない。私は私の答えをよりよく調整するための情報を追加しました。 – MQLN