CollectionView и структура

swift

#1

Добрый день!
Имею такую структуру

struct Schedule: Decodable {
var halls: [Halls]
var films: [Films]
var schedule: [FilmsSheduls]

init?(dict: [String: AnyObject]) {
    guard let halls = dict["halls"] as? [Halls],
    let films = dict["films"] as? [Films],
    let schedule = dict["schedule"] as? [FilmsSheduls]
        else { return nil }
    
    self.halls = halls
    self.films = films
    self.schedule = schedule
}

Как перебирать в ячейкаx CollectionView? понятное дело что в данном случает выдаст ошибку

cell.nameLabel.text = schedule[indexPath.row].films


#2
let hall = schedule.halls[indexPath.row]
let film = schedule.films[indexPath.row]
let schedule = schedule.schedule[indexPath.row]

#3

выдает ошибку
Value of type '[Schedule]' has no member 'halls'


#4

Покажите вашу переменную schedule


#5

var schedule = [Schedule]()


#6
let hall = schedule[indexPath.section].halls[indexPath.row]
let film = schedule[indexPath.section].films[indexPath.row]
let schedule = schedule[indexPath.section].schedule[indexPath.row]

надеюсь у вас таблица сделана под секции


#7

** RexHunt**
:+1: вот теперь ок!