2017-05-30 5 views
1

Ich habe versucht, dieses Problem für Stunden zu lösen, und nichts scheint zu funktionieren.Fehler bei der Verwendung von FirebaseStorageUI + SDWebImage

Ich möchte Bilder auf uitableviewcell mit FirebaseStorageUI und SDWebImage anzeigen. Ich habe Tutorial this als Referenz verwendet (siehe Abschnitt "Herunterladen von Images mit FirebaseUI" auf dieser Website).

Hier ist, was mein Code sieht aus wie auf Tableview willDisplay Zelle:

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 
} 

Und hier ist die Fehlermeldung:

Fehler Download Bild: Fehler Domain = FIRStorageErrorDomain -Code = -13.040 „Benutzer abgebrochen der Upload/Download. " Userinfo = {NSLocalizedDescription = Benutzer abgebrochen den Upload/Download.}

Was mache ich falsch?

+0

es ohne sdwebimage funktioniert? –

+0

Haben Sie in der tableView geblättert, als die Bilder heruntergeladen wurden? –

Antwort

2

Fügen Sie .storage() nach FIRStorage hinzu.

Sollte wie sein:

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