2013-03-01 2 views
0

Xcode에서 앱을 개발 중입니다. 제대로 작동하고 마무리 작업을하고있었습니다. 그런 다음 Xcode를 최신 버전으로 업그레이드하고 Autorotate 옵션 (내 앱이 자동 회전하지 않아야 함)에 대한 코드를 약간 변경하고 지원되는 회전 (가로 또는 세로)을 사용하여 코드를 수정했습니다.
갑자기 iOS 시뮬레이터의 디버그가 검은 색 화면을 보여줍니다. 응용 프로그램은 잘 구축하지만 아무것도 시뮬레이터에 표시되지 않습니다 ....
을 그리고 난 정말 이유를 이해할 수 없다 ...iPad 시뮬레이터가 검은 색 화면을 표시합니다.

내가이 ApplicationDidFinishLoading이없는 엑스 코드 4.6을 사용하여

하지만 난이 있습니다 : 대신 ApplicationDidFinishLoading의 코드 아래

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

[window addSubview:viewController.view]; 
[window makeKeyAndVisible]; 
return YES; } 

+0

어떤 로그를 줄 수 있습니까? 시뮬레이터에서 앱을 제거하고 프로젝트를 정리 한 다음 다시 실행하십시오. – rdurand

+0

AppDelegate의 어딘가에 중단 점을 설정하십시오. 당신이 얼마나 멀리 왔는지보십시오 ... – fguchelaar

+0

은 xcode의 최신 버전입니다. 그리고 여기에 Appdidfinishload 코드를 제공해 주시겠습니까 – Melbourne

답변

1

사용

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
    // Override point for customization after application launch. 
    self.viewController = [[YourFirstViewController alloc] initWithNibName:@"YourFirstViewController" bundle:nil]; 
    self.window.rootViewController = self.viewController; 
    [self.window makeKeyAndVisible]; 
    return YES; 
} 

이것은 문제를 해결할 수 있습니다. 그것을 시도하십시오.

+0

덕분에 이제 인터페이스에 뭔가가 표시됩니다. 심지어 가로 모드가 아닌 세로 모드입니다. – Antonio

+0

가로 방향 (오른쪽 버튼)으로 "초기 인터페이스 방향"과 "지원 인터페이스 방향"을 설정했지만 인터페이스가 올바르지 않습니다. – Antonio

+1

일부 회전 메소드는 shouldAutorotateToInterfaceOrientation과 같이 사용되지 않습니다. 따라서 pls는 함수가 호출되는 날씨를 확인합니다. – Melbourne

0

"shouldAutorotateToInterfaceOrientation"이 내 문제를 해결했습니다.

관련 문제