【问题标题】:Error - Module 'FirebaseDatabase' has no member named 'database' in Xcode错误 - 模块“FirebaseDatabase”在 Xcode 中没有名为“database”的成员
【发布时间】:2017-11-26 20:16:57
【问题描述】:

我遇到了一个构建时错误,导致我无法在 Xcode 中运行我的应用程序。我收到错误消息 - 模块“FirebaseDatabase”没有名为“database”的成员。而且我也得到了同样的错误几行但存储。错误 - 模块“FirebaseStorage”没有名为“storage”的成员。

    //Error Below - Module 'FirebaseDatabase' has no member named 'database'
let location = FirebaseDatabase.database().reference().child("users").child(userUid)

    location.setValue(userData)
        dismiss(animated: true, completion: nil)

}
func uploadImg() {
    if usernameField.text == nil {
        signUpBtn.isEnabled = false
    }  else {
            username = usernameField.text
            signUpBtn.isEnabled = true
    }
    guard let img = userImagePicker.image, imageSelected == true else {
        print("image needs to be selected")
        return
    }
    if let imgData = UIImageJPEGRepresentation(img, 0.2) {
        let imgUid = NSUUID().uuidString
        let metadata = StorageMetadata()
        metadata.contentType = "image/jpeg"


//Error Below - Module 'FirebaseStorage' has no member named 'storage' 
FirebaseStorage.storage().reference().child(imgUid).putData(imgData, metadata: metadata) { (metadata, error) in
            if error != nil {
                print ("did not upload image")
            } else {
                print("uploaded")
                let downlloadURL = metadata?.downloadURL()?.absoluteString
                if let url = downloadURL {
                    self.setUser(img: url)
                }
            }
        }
    }
}

【问题讨论】:

    标签: swift xcode firebase firebase-realtime-database firebase-storage


    【解决方案1】:
    FirebaseStorage.storage() 
    

    应该是

    Storage.storage() 
    

    这同样适用于 FirebaseDatabase(数据库)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-05
      • 1970-01-01
      • 2020-08-16
      • 1970-01-01
      • 2021-02-06
      • 2015-04-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多