【问题标题】:Error when using FirebaseStorageUI + SDWebImage使用 FirebaseStorageUI + SDWebImage 时出错
【发布时间】:2017-10-30 07:17:59
【问题描述】:

我已经尝试解决这个问题几个小时,但似乎没有任何效果。

我想使用 FirebaseStorageUI 和 SDWebImage 在 uitableviewcell 上显示图像。我使用 this 教程作为参考(请参阅该网站上的“使用 FirebaseUI 下载图像”部分)。

这是我的代码在 tableview willDisplay 单元格上的样子:

override func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
    let cell = cell as! CategoryCell
    let title = categoriesData[indexPath.row].name

    let refTest = FIRStorage().reference().child("images/categories/testImage.jpg")
    cell.bgImageView.sd_setImage(with: refTest, placeholderImage: #imageLiteral(resourceName: "placeholderImg")) {(image, error, cacheType, storageRef) in
        if let error = error {
            print("error downloading image: \(error)")
        }
    }
    cell.bgImageView.alpha = 0.5
    cell.titleLabel.text = title
}

这是错误信息:

错误下载图片:Error Domain=FIRStorageErrorDomain Code=-13040 "用户取消了上传/下载。" UserInfo={NSLocalizedDescription=用户取消上传/下载。}

我做错了什么?

【问题讨论】:

  • 没有 sdwebimage 也能用吗?
  • 下载图片时是否滚动了tableView?

标签: ios swift firebase firebase-storage sdwebimage


【解决方案1】:

FIRStorage 之后添加.storage()

应该是这样的:

let refTest = FIRStorage.storage().reference().child("images/categories/testImage.jpg")

【讨论】:

    猜你喜欢
    • 2018-01-06
    • 2020-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-04
    • 2023-04-06
    • 1970-01-01
    相关资源
    最近更新 更多