У меня была такая же проблема с раскадровкой. решение было очень простым. В раскадровке я использовал класс UIViewController
для моей сцены viewcontroller, которая должна быть на самом деле UITableViewController
. Я просто удалил свою UIViewController
сцену и создал новую UITableViewController
сцену, ошибка исчезла.
Я почти уверен, что та же проблема, что и у вас, если вы используете раскадровку. Если вы не используете раскадровку, убедитесь, что имя класса, которое вы устанавливаете в XIB, должно быть UITableViewController
, или ваш пользовательский класс должен наследовать файл UITableViewController
в .h, а также убедитесь, что ваш выход представления настроен на контроллер.