Sto imparando Swift e sto cercando di impostare un'immagine su un UIImageView utilizzando AlamofireImage. Sto usando il seguente codice:
self.listImageView.af_setImageWithURL(
NSURL(string: list!.image!)!,
placeholderImage: nil,
filter: nil,
imageTransition: .CrossDissolve(0.5),
completion:{ image in
print(image)
}
)
e il risultato nella console è la seguente:
SUCCESS: <UIImage: 0x7fb0c3ec3d30>, {512, 286}
Il mio obiettivo è di fare qualcosa con l'immagine una volta che è stato scaricato, ma il problema è che io non capisco la firma per il callback di completamento e non so come accedere all'immagine nel blocco di completamento. Secondo la documentazione, è Result<UIImage, NSError>
.
Immagino sia qualcosa di veramente semplice, ma non me ne accorgo.
Grazie
Grazie, esattamente quello di cui avevo bisogno, ma devo dire che la risposta non è molto amichevole per capirlo :) – estemendoza