ОШИБКА: (null) не является допустимым ключом ключа контроллера сдерживания?

Я пытаюсь представить контроллер навигации как модальный, и я получаю это предупреждение:

ОШИБКА: (null) не является допустимым ключом контроллера контроллера.

Кто-нибудь знает, что я делаю неправильно? Я просто подключил segue от кнопки в другом навигационном контроллере к назначенному контроллеру навигации, и он не будет работать, и я получаю это предупреждение.

Ответ 1

Это выглядит ошибкой в ​​XCode, обратите внимание, что образец "Utility App" также отображает это предупреждение, но функционирует как ожидалось.

Ответ 2

Похоже, вы передаете значение, которое на самом деле ничего не держит, на ваш навигационный контроллер. Я бы использовал NSLog для проверки содержимого передаваемого значения контроллеру и выяснил, почему он null.

Ответ 3

У меня была та же проблема. Я понял, что точка зрения, которую я поставила на якорь для моего поппора, была удалена, поэтому эта точка зрения была нулевой. Я исправил эту проблему, и этот вопрос исчез.