Как перебрать массив объектов в 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?
}
Любые указатели на то, что я делаю неправильно, было бы замечательно :)