Anwendungen sind zu erwarten, dass ein root-view-controller am Ende der Anwendung zu starten wait_fences: nicht erhalten Antwort: 10004003
wenn ich starte meine Anwendung im iphone-emulator, geht das ohne problem. Wenn ich Start am Gerät zum Absturz, so ruhig wie ich es öffnen. Aber wenn ich den emulator starten, es sagt, dass problem:
Applications are expected to have a root view controller at the end of application launch
wait_fences: failed to receive reply: 10004003
Was kann ich tun?
Dies ist meine Bewerbung delegieren:
.h :
#import <UIKit/UIKit.h>
@class TrovaChiaviViewController;
@interface TrovaChiaviAppDelegate : NSObject <UIApplicationDelegate>
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet TrovaChiaviViewController *viewController;
@end
und dies ist .m
#import "TrovaChiaviAppDelegate.h"
#import "TrovaChiaviViewController.h"
@implementation TrovaChiaviAppDelegate
@synthesize window = _window;
@synthesize viewController = _viewController;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}
- (void)applicationWillResignActive:(UIApplication *)application
{
}
- (void)applicationDidEnterBackground:(UIApplication *)application
{
[application release];
}
- (void)applicationWillEnterForeground:(UIApplication *)application
{
}
- (void)applicationDidBecomeActive:(UIApplication *)application
{
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
}
- (void)applicationWillTerminate:(UIApplication *)application
{
}
- (void)dealloc
{
[_window release];
[_viewController release];
[super dealloc];
}
@end
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich nicht sehen, wo Sie Einstellung Ihre
viewController
Eigenschaft, fügen Siebevor
Ich hatte gerade dieses Problem bei dem ich war, die änderung der Anwendung von iPhone, nur iPad. Die Fehler Meldung "Anwendungen werden erwartet, um eine root-view-controller am Ende der Anwendung zu starten" passierte, denn in der Anwendung-info plist, dort war ein Eintrag die Angabe einer nib-Datei MainWindow, wenn ich nicht mehr mit einer Feder.
Dies ist zwar ein älterer thread, ich dachte, ich würde tragen. Manchmal habe ich eine Vorlage auswählen, die beim erstellen von neuen Projekten. Es gab zwei Fälle, habe ich eine leere Projekte. In beiden Fällen, ich hatte das gleiche problem.
Unter diesem link.
http://www.mumuen.com/2011/09/applications-are-expected-to-have-root.html
In meinem Fall, der Schlüssel war, dass ich versäumt hatte, Speicherplatz für meine beiden Fenster und root-controller.