ユーザがアカウントを作成したとき、彼らはサーバに登録された日時を希望します。私はこれをしようとすると、次のエラーが表示されます。Firebaseに日付と時刻をアップロードするときのエラー
NSNumber、NSString、NSDictionary、および NSArrayのオブジェクトのみを格納できます。 ....のlibC++ abi.dylib:あなたのエラーが解決することは比較的容易であるタイプNSException(lldb)
@IBAction func registerTapped(_ sender: Any) {
let namec = nameTextField.text
if let email = emailTextField.text, let pass = passwordTextField.text, let name = namec?.capitalized {
FIRAuth.auth()?.createUser(withEmail: email, password: pass, completion: { (user, error) in
if user != nil {
//user found
let interval = NSDate().timeIntervalSince1970
let date = NSDate(timeIntervalSince1970: interval)
self.refD?.child("Users").child((user?.uid)!).setValue(["Email": email, "Name": name, "User Created": date])
print("User Created And Added To Database", email, name, date)
self.performSegue(withIdentifier: "registertologin", sender: self)
}
}