0
私はコーディングに新しいので、これに対する答えが明らかであればごめんなさい。アプリケーションの初期化エラーに[FIRApp configure]を追加してください
自分のアプリをFirebaseサーバーに同期しようとしましたが、私はココアポッドをインストールしてGoogleService情報plistを追加しました。私は、新しいユーザーを作成しようとすると、しかし、私はエラーを取得する:私は、ユーザー
import UIKit
import Firebase
import FirebaseAuth
class signUpViewController: UIViewController {
@IBOutlet var fullNameTextField: UITextField?
@IBOutlet var contactNumberTextField: UITextField?
@IBOutlet var emailTextField: UITextField?
@IBOutlet var passwordTextField: UITextField?
@IBOutlet var dateOfBirth: UIDatePicker?
func createMyAlert(title: String, message: String) {
let alarm = UIAlertController(title: title, message: message, preferredStyle: UIAlertControllerStyle.alert)
alarm.addAction(UIAlertAction(title: "ok", style: .default, handler: { (ACTION) -> Void
in self.dismiss(animated: true, completion: nil)
}))
self.present(alarm, animated: true, completion: nil)
}
@IBAction func continueButtonPressed(_ sender: Any) {
if fullNameTextField?.text == "" || contactNumberTextField?.text == "" || emailTextField?.text == "" || passwordTextField?.text == "" {
createMyAlert(title: "Error", message: "Please complete all fieds")
} else {
// This will create a new user
FIRAuth.auth()?.createUser(withEmail: (self.emailTextField?.text!)!, password: (self.passwordTextField?.text!)!) { (user, error) in
// this code will check the user isnt nil
if let u = user {
self.performSegue(withIdentifier: "createProfile", sender: self)
}
else
{
self.createMyAlert(title: "Oops", message: "Error")
}
}
}
}
}
は、スタックオーバーフローを歓迎する代わり
で以下のように股関節でinitメソッドとcconfigureのfireappを上書きするようにしてくださいを設定します。私は成功してコードをフォーマットしようとしましたが、コードをできるだけ明確にするために時間をかけてください。 – GabrielOshiro