Software/Xcode

'Application windows are expected to have a root view controller at the end of application launch'

초인로크 2015. 10. 20. 14:28
반응형

이번에 아이폰5를 iOS 9로 업데이트 하고 소스를 빌드하는데 아래와 같은 에러가 나왔다.


'Application windows are expected to have a root view controller at the end of application launch'


iOS 8 까진 잘 되던게 왜그러냐 싶었는데 AppDelegate.m 에 설정을 덜 해줘서 그런거 같다.


해당 파일로 가서 rootViewController를 세팅 해 주면 문제없이 빌드가 된다.


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

       // Override point for customization after application launch.
       // create window

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

//iOS 9 부터는 아래와 같이 루트뷰도 세팅 해 주지 않으면 에러가 나온다.
self.window.rootViewController = [UIViewController new];


-- 이하 생략 --

}


이것저것 설정이 바뀐거 같아서 전체적으로 확인을 해 주어야 할거 같다. ㅜㅜ

반응형