Как исправить ошибку «Поток 1: EXC_BAD_ACCESS (код = 2, адрес = 0x7ffeeca55ff8)» - PullRequest
0 голосов
/ 08 июня 2019

Я создаю приложение, в котором я использую UICollectionView, но когда я регистрирую свою ячейку, она выдает мне ошибку,

Поток 1: EXC_BAD_ACCESS (code = 2, address = 0x7ffeeca55ff8)

Понятия не имею, что это значит, может кто-нибудь мне помочь, пожалуйста?Извините, если я не предоставил достаточно кода, пожалуйста, спросите меня, если вам нужно больше.Вот мой код:

import UIKit

class ThingsToDoCollectionView: UICollectionView {

override func register(_ cellClass: AnyClass?, forCellWithReuseIdentifier identifier: String) {

    register(UICollectionView.self, forCellWithReuseIdentifier: "ThingsToDoCollectionViewCell")

    }


}

РЕДАКТИРОВАТЬ: вот код для моей ThingsToDoUICollectionViewCell

import UIKit

class ThingsToDoCollectionViewCell: UICollectionViewCell {


@IBOutlet weak var GIDThumbnail: UIImageView!
@IBOutlet weak var GIDTitle: UILabel!
@IBOutlet weak var GIDDueDate: UILabel!


}

1 Ответ

0 голосов
/ 09 июня 2019

Вы должны зарегистрировать ячейку в методе viewDidLoad вашего UIViewController, который имеет UICollectionView

self.collectionView.register(UINib(nibName: "YourCellXIBFileName", bundle: nil), forCellWithReuseIdentifier: "YourCellReuseIdentifier")
...