Supposons que vous ayez une classe CoolViewController.
l'intérieur de votre CoolAppDelegate.h vous devez avoir quelque chose comme ceci:
@class CoolViewController;
@interface CoolAppDelegate.h : NSObject <UIApplicationDelegate> {
UIWindow *window;
CoolViewController *viewController;
}
Ensuite, votre CoolAppDelegate.m aurait besoin la méthode
application:applicationdidFinishLaunchingWithOptions:
avec un code comme ceci:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after app launch.
// Add your cool controller's view to the window.
[window addSubview:viewController.view];
[window makeKeyAndVisible];
return YES;
}
Pour éviter l'erreur, vous devrez probablement également supprimer la référence à l'IBOutlet pointe vers rootViewController dans votre fichier .xib via Interface Builder.