我有两个问题:
我知道如何使用简单的键值对向Firebase添加常规对象,但是如何添加用户对象?
在我的UserAccount对象中,我不确定UserAcct的第二个init方法.我应该使用init(snapshot:FIRDataSnapshot){}添加到Firebase还是应该坚持使用常规init方法?
我的用户模型对象:
import Foundation
import UIKit
import Firebase
import FirebaseDatabase
class UserAccount{
var userID: String
var email: String
var creationDate: String
init(userID: String, email: String, creationDate: String){
self.userID = userID
self.email = email
self.creationDate = creationDate
}//end init
//Is this second init necessary?
init(snapshot: FIRDataSnapshot) {
userID = snapshot.value!["userID"] as! String
email = snapshot.value!["email"] as! String
creationDate = snapshot.value!["creationDate"] as! String
}
}//END class
Run Code Online (Sandbox Code Playgroud)
我的用户签约课程:
import UIKit
import Firebase
import FirebaseAuth
import FirebaseDatabase
class CreateAccountController: UIViewController{
@IBOutlet weak …Run Code Online (Sandbox Code Playgroud)