1
Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIApplication 0xa46e6a0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key view.'
저는 지난 2 일 동안이 연구를 해왔지만, 내 앱이 실행되는 대답을 찾지 못했습니다.유니버설이 서로 다른 nib 파일을 표시하려고 시도합니다.
두 개의 nib 파일 (전화 중 하나, 패드 용)이있는 범용 앱이 있으며이 코드를 변경하더라도이 런타임 오류가 계속 발생합니다. Interface Builder에서 연결을 세 번 확인했습니다. 나는 또한 전화와 패드 각각에 대한 주요 인터페이스를 정의했다. 내가의 ViewController의 당신의 XIB 파일을 확인하는 것이 좋습니다 싶습니다
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
ViewController *viewController;
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
}else {
viewController = [[ViewController alloc] initWithNibName:@"ViewController-iPad" bundle:nil];
}
self.window.rootViewController = viewController;
[viewController release];
[self.window makeKeyAndVisible];
return YES;
}
예와 예. 불행히도 여전히 같은 오류가 발생합니다. – galen
당신의 2. 포인트에 대해 @Charles에게 감사드립니다. 너는 록 스타 야. –