Ich unterrichte mich Objektiv C, nach dem Buch: Die große Nerd Ranch Guide und meine App stürzt ab, obwohl ich direkt aus dem Buch kopieren und nur drei Zeilen in den Code. Hier ist der Code, der es stürzt.versuchen, das Fenster von appdelegate setzen
Das Buch ist bekannt, um Tippfehler zu haben und ein anderer Gedanke ist, dass vielleicht einige davon veraltet ist? Jede Hilfe ist sehr willkommen. Danke P
BEARBEITEN ------------------------------------------- -------------------------------------------------- --------------------------------
die Linie, die die Anwendung abstürzt wird:
[ self setWindow: theWindow];
und der Grund für Krachen:
'NSInternalInconsistencyException', reason: 'Application windows are expected to have a root view controller at the end of application launch'
Ich frage mich, ob vielleicht verwendet Blick mehr in der AppDelegate und nicht eingerichtet werden, und aus diesem Grund den Code, der zur Arbeit verwendet wird jetzt abstürzt?
Wie alt ist das Buch? Sie haben das Projekt in Xcode mit einer Hauptdetailvorlage erstellt? Normalerweise erstellen Sie das Fenster nicht selbst. – Wain
Wenn Sie eine Frage zu einem Absturz stellen, müssen Sie die vollständige und genaue Fehlermeldung angeben und auf die genaue Codezeile hinweisen, die den Absturz verursacht hat. – rmaddy
FYI - zu lernen, wie man einen Absturz debuggen kann, besuchen Sie bitte http://www.raywenderlich.com/10209/my-app-crashed-now-what-part-1 – rmaddy