Тип «Workers.Type» не имеет подписных элементов Ошибка с представлениями коллекции - PullRequest
0 голосов
/ 25 августа 2018

Я кодирую коллекцию UIViewCollection, чтобы получить некоторые данные из базы данных Firebase.Я не уверен, почему я получаю эту ошибку.Я создал файл Workers со всей информацией для подключения к firebase, но все равно получаю «У типа« Workers.Type »нет подписчиков»

У меня есть рабочий файл:

class Workers { 
    var workerName = ""
    var workerFrequency = ""
    var workerLocation = ""
    var workerNextAppointment = ""
}

Моя проблема заключается в настройке обязательного поля представления коллекции.См. Ниже;

func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
    return user.count
}

func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int {
    return 1
}

public func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "WorkerCell", for: indexPath) as! WorkerCell

    let cellUsers = Workers[indexPath.item]


    cell.workerName.text = cellUsers.name
    cell.workerLocation.text = ""

    return cell

    //if let profileImageURL = cellUsers.profileImageURL {


       // cell.usersImageView.loadImageUsingCacheWithUrlString(urlString: profileImageURL)
    }
}

Кто-нибудь знает, в чем здесь проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...