【问题标题】:Basic Firebase Database Problems (Xcode + Swift)基本 Firebase 数据库问题(Xcode + Swift)
【发布时间】:2017-04-26 15:58:31
【问题描述】:

我刚开始在我的 FirstViewController 中使用 firebase,当我导入 FirebaseDatabase 时,Xcode 立即在第 13 行显示错误(firstviewcontroller 的类 def)。 /Users/admin/Documents/shneckleclicker2/shneckleclicker2/FirstViewController.swift:13:7: Class 'FirstViewController' has no initializers

但是,当我删除 var ref: FIRDatabaseReference 行时,错误消失了。

FirstViewController 中的代码:

import UIKit
import NotificationCenter
import FirebaseDatabase

class FirstViewController: UIViewController {

   var ref: FIRDatabaseReference

【问题讨论】:

标签: ios swift firebase firebase-realtime-database


【解决方案1】:

让参考:FIRDatabaseReference!需要强制解包

【讨论】:

    【解决方案2】:

    Xcode 显示错误,因为 "ref" 未初始化。你可以替换

    var ref: FIRDatabaseReference
    

    var ref: FIRDatabaseReference? = nil
    

    “?”表明它是一个可选的,所以你需要在使用它之前打开它:

    let reference = ref! // Assigning Value
    setReference(ref!) // Calling a Method
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-17
      • 2011-05-22
      • 1970-01-01
      • 2017-07-18
      相关资源
      最近更新 更多