Swift &引用;类型为'的值;StorageReference';没有成员';数据'&引用;在火基
我是swift/xcode'r的新手,有一些问题。我正在使用教程来学习如何编写代码,其中一个问题是下面的代码。我已经粘贴了“上面和下面”的上下文代码。有人能帮个忙吗 在此代码中:Swift &引用;类型为'的值;StorageReference';没有成员';数据'&引用;在火基,swift,firebase,firebase-storage,Swift,Firebase,Firebase Storage,我是swift/xcode'r的新手,有一些问题。我正在使用教程来学习如何编写代码,其中一个问题是下面的代码。我已经粘贴了“上面和下面”的上下文代码。有人能帮个忙吗 在此代码中: ref.data(MaxSize: 1000000, completion: { (data, error) in. 我得到以下错误: “StorageReference”类型的值没有成员“data” 但我不知道如何改变它 func configCell(searchDetail: Search) {
ref.data(MaxSize: 1000000, completion: { (data, error) in.
我得到以下错误:
“StorageReference”类型的值没有成员“data”
但我不知道如何改变它
func configCell(searchDetail: Search) {
self.searchDetail = searchDetail
nameLbl.text = searchDetail.username
let ref = Storage.storage().reference(forURL: searchDetail.userImg)
ref.data(MaxSize: 1000000, completion: { (data, error) in
if error != nil {
print("we couldnt upload the img")
} else {
if let imgData = data {
if let img = UIImage(data: imgData) {
self.userImage.image = img
}
尝试ref.getData(MaxSize:1000000,而不是ref.data)。另外,作为补充说明,您将searchDetail传递到此函数,然后将其分配给类变量-我不知道代码的其余部分,但可能没有理由这样做。如果您预先分配类变量self.searchDetail,您可以在整个类中使用它(如果这是您的用例)太好了!非常感谢您的帮助!