2017-01-19 15 views
1

Я думаю, каждый Swift разработчик получает эту ошибку каждый раз в то время: фатальной ошибки: неожиданно обнаружил ноль, а разворачивание необязательного значенияЗачем мне указывать код сборки, когда - фатальная ошибка: неожиданно найдена нуль при развертывании необязательного значения - происходит?

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

Я только что наткнулся на видео на Youtube об этой ошибке, и когда разработчик на видео продемонстрировал причину ошибки, он указал прямо на фрагмент кода, который вызывает ошибку. Когда я получаю эту ошибку, все, что я вижу, это язык ассемблера и никакого намека на то, что вызывает проблему. В моем коде Swift нет точки останова, нет ключа, который не может быть найден, нет ничего. Это происходит на всех Mac, которые я использую, - в моем кабинете - мой собственный MacBook и мой Mac Mini.

Мой вопрос: почему это происходит?

Редактировать: вот скриншот, что происходит.

This is what happens

+0

Вы выбрали из меню: Debug -> Breakpoints -> Create Exception Breakpoint? – totiG

+0

У меня есть, но ничего не изменилось. – Mark

ответ

0

Вы должны нажать на Debug Navigator кнопку (Cmd-6)

enter image description here.

Это должно показать вам обратную линию и фактическую строку кода, которая является ошибкой.

 Смежные вопросы

  • Нет связанных вопросов^_^