UICollectionView / AppDelegate вызывает сбои при просмотре видеоурок - PullRequest
0 голосов
/ 26 февраля 2020

После долгого возвращения в Swift мне действительно нужна цифровая клавиатура для того, над чем я сейчас работаю. В настоящее время я слежу за этим видео https://youtu.be/vI7m5RTYNng?t=319 (начало в 5:19), однако в 7:18, когда он снова собирает приложение, и оно работает, мое по-прежнему вылетает с той же ошибкой. Я проверял код в AppDelegate по крайней мере 5 раз, и все точно так же, как его код до последнего символа. Я прикрепил свой код ниже. Я не знаю, изменилось ли что-то с Swift с тех пор, как видео было выпущено, так как, когда я впервые переключился на AppDelegate, var window:UIWindow? там не было, я должен был напечатать это сам. Я расстроен, если не сказать больше. Любая помощь высоко ценится.

Мой код для корректуры:

AppDelegate:

enter image description here

ViewController:

enter image description here

Сообщение об ошибке:

2020-02-26 00:14:41.148993+0000 software[714:18581] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UICollectionViewController loadView] instantiated view controller with identifier "UIViewController-BYZ-38-t0r" from storyboard "Main", but didn't get a UICollectionView.'

1 Ответ

0 голосов
/ 26 февраля 2020

Ошибка означает, что вы присвоили класс UICollectionViewController для v c в IB, но это обычный v c, а не UICollectionViewController шаблон

...