Ich habe dieses Problem, aber keine der Informationen, die ich in diesem Forum oder im Internet finden kann, scheint mir in der Lage zu sein, mir zu helfen.
Es scheint zwei Orte zu geben, an denen dieser Fehler auftreten kann:
Das letzte Argument in UIApplicationMain
gibt einen NSString
-Wert der Klasse von AppDelegate
zurück. Das funktioniert also gut.
2.AppDelegate.m - Es gibt eine "ältere" Möglichkeit, den Root-View-Controller wie folgt zu setzen:
%Vor%In meiner App wurde es jedoch bereits aktualisiert:
%Vor%So funktioniert keine der aktuellen Informationen im Internet. Es ist etwas rätselhafter, da mein Kollege es perfekt auf seinem Computer arbeiten lassen kann - er war derjenige, der mir den Quellcode der App geschickt hat, so dass alle Einstellungen und der Code genau gleich sein sollten.
Ich versuche, das im Simulator zu starten. Es ist gegen iOS 5 gebaut, aber ich versuche es auf dem iOS 6.0 Simulator laufen zu lassen.
Ich habe den neuesten XCode (4.5.1).
Gibt es irgendeinen Grund, warum das passieren würde? Und wie kann ich es korrigieren?
Vielen Dank
Tom
Ich habe genau das Gleiche versucht, als ich versucht habe, einer Single-View-App eine UITableView hinzuzufügen. Erstellen Sie stattdessen ein Standard-Master-Detail-Anwendungsprojekt (Datei- & gt; neu- & gt; Ziel- & gt; ...) und sehen Sie sich die Implementierung von didFinishLaunchingWithOptions durch AppDelegate an:
%Vor%Anstatt Ihren View-Controller direkt als rootViewController des Fensters festzulegen, müssen Sie einen Navigationscontroller erstellen, der mit Ihrem View-Controller für initWithRootViewController init'editiert wird, und dann diesen nav-Controller als rootViewController des Fensters festlegen. (Beachten Sie, dass Sie auch den Nav-Controller in einer Eigenschaft wegjagen müssen, damit er nicht zerstört wird).
Ändere das einfach:
%Vor%dazu:
%Vor%Oder was auch immer in der addSubView war:
Versuchen Sie, den Standard-View-Controller in Ihrem Projektmenü zu definieren,
wähle dein Projekt = & gt; Zusammenfassung = & gt; Hauptschnittstelle = & gt; Geben Sie Ihren Hauptansicht-Controller ein
Jedes Mal, wenn ich ein neues Projekt gestartet habe, habe ich den gleichen Fehler erlebt wie Sie, dies jedes Mal gelöst, hoffe, dass Ihnen das hilft.
Fügen Sie dem Code mindestens einen Ausnahme BreakPoint hinzu, um zu sehen, ob Sie herausfinden können, wo das Problem liegt. Verwenden Sie dieses Tutorial, wenn Sie nicht wissen, wie es geht . Gibt es beim Kompilieren auch Warnungen? Auch wenn es Sie kompilieren lässt, können Warnungen manchmal aufzeigen, warum Ihre App abstürzt.
Tags und Links ios ios6 ios5 ios-simulator