Установите topViewController перед загрузкой ECSlidingViewController

Я следую этому уроку, чтобы сделать приложение Sliding.

Я добавил ECSlidingViewController в мой проект.

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

Я ничего не написал в коде, кроме кода из учебника, т.е.

    - (void)viewDidLoad
{
  [super viewDidLoad];
self.topViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"ToDoView"];
}

Когда я запускаю приложение, мое приложение вылетает и показывает мне эту ошибку:

Terminating app due to uncaught exception 'Missing topViewController', 
reason: 'Set the topViewController before loading ECSlidingViewController'

Я искал в Google и пробовал много способов, некоторые из них образуют ссылки:

Первая ссылка

Вторая ссылка

Я не могу найти подлинного решения.

1 ответ

Странно, когда я меняю строки в ViewDidLoad, это работает файл:

  - (void)viewDidLoad
{

  self.topViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"ToDoView"];

   [super viewDidLoad];

 }
Другие вопросы по тегам