Swift &引用;类型为'的值;StorageReference';没有成员';数据'&引用;在火基

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) {

我是swift/xcode'r的新手,有一些问题。我正在使用教程来学习如何编写代码,其中一个问题是下面的代码。我已经粘贴了“上面和下面”的上下文代码。有人能帮个忙吗

在此代码中:

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,您可以在整个类中使用它(如果这是您的用例)太好了!非常感谢您的帮助!