小编den*_*ism的帖子

如何将模型数据对象添加到Firebase数据库

我有两个问题:

  1. 我知道如何使用简单的键值对向Firebase添加常规对象,但是如何添加用户对象?

  2. 在我的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)

ios firebase swift firebase-realtime-database

8
推荐指数
1
解决办法
4421
查看次数

何时检查嵌入式二进制文件的"如果需要复制项目"?

在此输入图像描述当我试图将第三方框架(由carthage安装)放入嵌入式二进制文件中时,我得到了这样的选择.我感到困惑,因为"嵌入式二进制文件是在构建项目时复制到应用程序包中的二进制文件",它已经是副本而不是链接,为什么我要复制副本?

xcode ios

6
推荐指数
1
解决办法
2517
查看次数

标签 统计

ios ×2

firebase ×1

firebase-realtime-database ×1

swift ×1

xcode ×1