2012-02-03 2 views
-1

Мое приложение разбивается с кодом ошибки: SIGABRT. Я провел много исследований, и ни один из «решений SIGABRT» никогда не помогал. Это то, что в консоли после того, как приложение аварии на IOS Simulator:iOS Objective-C сбой приложения по необычной причине

Terminating app due to uncaught exception 
    'NSInternalInconsistencyException', 
    reason: '-[UIViewController _loadViewFromNibNamed:bundle:] 
    loaded the "ViewController" nib but the view outlet was not set.' 

Если кто-то может помочь мне, что было бы здорово!

+1

При отладке 'SIGABRT', вам необходимо [создать контрольную точку исключение] (http://stackoverflow.com/questions/4961770/run-stop-on-objective-c-exception-in- xcode-4), поэтому вы можете получить трассировку стека при вызове исключения. –

ответ

7

Откройте файл xib ViewController, щелкните правой кнопкой мыши на заполнителе владельца файла и убедитесь, что установлено свойство вашего представления. Если это не так, нажмите и перетащите в представление. enter image description here

2

Ошибка в том, что она говорит. Вывод просмотра в вашем ViewController.xib не настроен ни на что. Откройте xib и подключите вид верхнего уровня к розетке ViewController.

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