У меня есть ячейка в раскадровке Xcode с идентификатором и набором классов в свойствах.Возвращает ли NSStringFromClass идентификатор?
В коде я смотрю в чьем-то GitHub хранилище, что делает что-то похожее на мое приложение, оно имеет:
let cell = tableView.dequeueReusableCellWithIdentifier(NSStringFromClass(myCellClass), forIndexPath: indexPath) as myCellClass
Документация говорит «Возвращает имя класса в виде строки.»
Могу ли я заменить NSStringFromClass(myCellClass)
на "myidentifier"
, который я установил в свойствах раскадровки?
ошибка я получаю, хотя это может быть неуместным является:
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'unable to dequeue a cell with identifier MyApp.myCellClass - must register a nib or a class for the identifier or connect a prototype cell in a storyboard'
Вы прочитали сообщение об ошибке? –