iPhone在应用启动时获得黑屏

Ste*_*aly 4 iphone user-interface objective-c ios

每当我的应用程序启动时,我都会看到黑屏.没有错误消息,我已将主nib文件设置在.plist文件中.这是我的一些代码.

AppDelegate.h

#import <UIKit/UIKit.h>

@class LoginController;

@interface ViiadAppDelegate : NSObject <UIApplicationDelegate> {

}

@property (nonatomic, retain) IBOutlet UIWindow *window;

@property (nonatomic, retain) IBOutlet LoginController *viewController;

@end
Run Code Online (Sandbox Code Playgroud)

AppDelegate.m

#import "AppDelegate.h"

#import "LoginController.h"

@implementation AppDelegate


@synthesize window=_window;

@synthesize viewController=_viewController;

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // Override point for customization after application launch.

    self.window.rootViewController = self.viewController;
    [self.window makeKeyAndVisible];
    return YES;
}
Run Code Online (Sandbox Code Playgroud)

提前致谢.我是iPhone开发的新手.

Kel*_*ler 7

由于您更改了MainWindow的rootViewController,因此必须确保将MainWindow.xib视图插座设置为新的视图控制器.