Как перебрать массив объектов в swift

Я пытаюсь получить доступ к URL-адресу объекта, хранящегося в массиве, но я получаю ошибки независимо от того, какие методы я использую.

let userPhotos = currentUser?.photos

    for var i = 0; i < userPhotos!.count ; ++i {
        let url = userPhotos[i].url
    }

Здесь я получаю

Не удалось найти члена "URL"

и с foreach:

for photo in userPhotos {

        Utils.getImageAsync(photo.url , completion: { (img: UIImage?) -> () in

        })
    }

Я получил:

'[ModelAttachment]? не имеет члена с именем «Генератор»

Мой массивvar photos: Array<ModelAttachment>? и мой ModelAttachment выглядит так:

class ModelAttachment :Model {
var id: String?
var url: String?
var thumb: String?
}

Любые указатели на то, что я делаю неправильно, было бы замечательно :)

Ответы на вопрос(4)

Ваш ответ на вопрос