【发布时间】:2017-05-02 09:37:41
【问题描述】:
我在尝试加载我的项目时收到此错误消息
由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无法将类型视图出列:带有标识符 CustomCell 的 UICollectionElementKindCell - 必须为标识符注册一个 nib 或一个类或连接故事板中的原型单元格”
我的代码是:
extension ViewController: JTAppleCalendarViewDelegate, JTAppleCalendarViewDataSource {
func configureCalendar(_ calendar: JTAppleCalendarView) -> ConfigurationParameters {
formatter.dateFormat = "yyyy MM dd"
formatter.timeZone = Calendar.current.timeZone
formatter.locale = Calendar.current.locale
let startDate = formatter.date(from: "2017 01 01")!
let endDate = formatter.date(from: "2017 12 31")!
let parameters = ConfigurationParameters(startDate: startDate, endDate: endDate)
return parameters
}
func calendar(_ calendar: JTAppleCalendarView, cellForItemAt date: Date, cellState: CellState, indexPath: IndexPath) -> JTAppleCell {
let cell = calendar.dequeueReusableJTAppleCell(withReuseIdentifier: "CustomCell", for: indexPath) as! CustomCell
cell.dateLabel.text = cellState.text
return cell
}
}
请帮我调试这个问题。谢谢。
编辑:我已经添加了单元格的标识符,但错误仍然存在。
【问题讨论】:
-
你在storyboard的collectionviewcell中添加了CustomCell reuseIdentifier吗?
-
@NishantBhindi 这些答案都不适合我:/
-
你的单元格是什么类?你在
identity inspector中设置类了吗? -
解决了吗?
标签: ios swift cocoapods jtapplecalendar