Zacząłem pracować nad widokiem z plikiem NIB i zdecydowałem usunąć go z mojego projektu, aby go skompilować programowo. W żadnym z moich kodów nie ma wzmianki o domniemanym wywołaniu pliku NIB, a plik .XIB nie istnieje w żadnym katalogu aplikacji. Oto dokładny błąd wyrzucony na mnie z konsoli debugowania.XCode próbuje załadować plik NIB, który usunąłem z projektu
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason:
'-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "GESplitMainViewController"
nib but the view outlet was not set.'
Nie mogę zrozumieć, dlaczego xcode wciąż próbuje załadować NIB.
jaki jest twój kod w initWithNibName: bundle:? – Pfitz
Prawdopodobnie mówisz, żeby załadował plik Xib w kodzie, z storyboardu lub czegoś w tym stylu. Pokaż nam swój kod lub spróbuj przeszukać projekt pod kątem nazwy NIB. –
Nie wspominam o pliku NIB w dowolnym miejscu kodu. –