У меня в папке Assets.xcassets
есть следующие папки
снимок экрана с ошибкой - извините, у меня недостаточно повторений для отображения изображения
Я пытаюсь получить доступ к папке ca
, затем payments
, а затем к изображениям внутри, чтобы заполнить UICollectionViewCell
. Ради теста я принудительно распаковываю его (я знаю, что это небезопасно):
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: CellId, for: indexPath) as! MyCollectionViewCell
cell.paymentImageView.image = UIImage(named: "logos/ca/payments/x.png")!
return cell
Я получаю крэ sh, и он говорит:
Фатальная ошибка : Неожиданно обнаружил nil при развертывании необязательного значения: file
Я не уверен, почему происходит сбой, файлы есть. Является ли проблемой то, что для каждой страны существует несколько повторяющихся имен файлов в разных папках? Ie xyz.png также может быть в файлах CA / платежей и де / платежей