XCode 4.5.1, Für Anwendungsfenster wird am Ende des Anwendungsstarts ein Root-View-Controller erwartet
Ich habe mein aktualisiertXCode
zu4.5.1
um in meinem neuen iPad mit zu debuggenIOS 6.0.1
. Danach bekomme ich diesen Fehler auf der Konsole nach dem Kompilieren:
Es wird erwartet, dass Anwendungsfenster am Ende des Anwendungsstarts einen Stammansichts-Controller haben
Meine Anwendung wird auf einem anderen Bildschirm als dem Hauptbildschirm angezeigt und die Schaltflächen funktionieren überhaupt nicht.
In der älteren Version vonXCode
es wirkte wie ein Zauber.
Irgendwelche Ideen, was passiert?
Auf dem App-Delegaten habe ich folgendes:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
// Add the view controller's view to the window and display.
[self.window addSubview:viewController.view];
[self.window makeKeyAndVisible];
return YES;
}
Nur zum Aktualisieren konnte ich meine App nur wieder herunterladen, indem ich Xcode 4.5.1 löschte und zu Xcode 4.4.1 zurückkehrte. Es scheint ein Problem in der .xib-Datei zu geben, und der Interface Builder kann die Objekte in den neuesten Versionen nicht ordnungsgemäß verknüpfen. Ich weiß nicht warum
Eine lustige Tatsache, bevor ich den XCode aktualisierte, konnte ich meine App auf dem iPad nicht mit iOS 6.0.1 ausführen (ich kompilierte für iOS 5.1). Nach dem Downgrade funktioniert es.