Sto tentando di accedere all'URL di un oggetto archiviato in un array, ma sto ricevendo errori, non importa quali metodi sto usando.Come eseguire il ciclo di una serie di oggetti in rapido
let userPhotos = currentUser?.photos
for var i = 0; i < userPhotos!.count ; ++i {
let url = userPhotos[i].url
}
Qui ho
Impossibile trovare membro 'url'
e con un foreach:
for photo in userPhotos {
Utils.getImageAsync(photo.url , completion: { (img: UIImage?) ->() in
})
}
ottengo:
'[ModelAttachment]?' non ha un membro denominato 'Generator'
La mia matrice è var photos: Array<ModelAttachment>?
e la mia ModelAttachment assomiglia a questo:
class ModelAttachment :Model {
var id: String?
var url: String?
var thumb: String?
}
Eventuali riferimenti a quello che sto facendo male sarebbe bello :)
Se dichiarate la vostra foto array come: '[ModelAttachment]', si dovrebbe essere in grado di utilizzare i cicli for. – keithbhunter