Я создал собственный класс Ячейки Представления Коллекции, который так прост:
import UIKit
class AchievementCollectionViewCell: UICollectionViewCell {
@IBOutlet weak var imageView: UIImageView!
@IBOutlet weak var achieveLabel: UILabel!
}
Розетки подключены к соответствующим элементам в ячейке прототипа.Видимо, когда я пытаюсь назначить текст и изображение для этих торговых точек, я получаю сообщение об ошибке Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value
Вот код, который я использую:
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "collectionViewCell", for: indexPath) as! AchievementCollectionViewCell
// Configure the cell
let achievement = achievementList[indexPath.row]
cell.achieveLabel.text = achievement.name
return cell
}
Отладчик показывает, что и imageView, и reachLabel являютсяноль, когда я ссылаюсь на них в коде выше.Как я могу это исправить?