2012-05-01 3 views
0

Я создал контроллер под названием Login с xib-файлом. Я хочу сделать его стартовым экраном. поэтому в моем приложении делегатIOS blank start screen

H Файл:

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

M файла:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  

    // Override point for customization after application launch. 
[self.login makeKeyAndVisible]; 
    return YES; 
} 

я упускаю что-то вроде ссылки на интерфейс строитель? я получаю пустой экран

+0

у вас есть мнение? окно без вида черное .. – MJB

ответ

0

Я думаю, вам нужно создать подкласс UIViewController вместе с файлом Логин бобов, а затем alloc и init этого вида контроллер, так что вы можете сделать UIViewController «s просмотра основного вида.

Еще лучше было бы использовать раскадровку, где вы можете легко установить начальный контроллер представления на своем раскадровке.

Существует хорошее Tutorial about iOS Storyboards. Я лично считаю, что использование раскадровки очень удобно. В этом С.О. вопрос я перечислил некоторые плюсы и минусы раскадровки (ИМХО):

Does storyboard eliminate the need for .nib