2012-02-14 7 views
2

그래서 Xcode 4.0에 iOS 앱을 만들기 시작했습니다. 탐색 기반 응용 프로그램을 만드는 단계를 수행했습니다.iOS 화이트 스크린

내게 main.m, MainWindow.xib, MyAppAppDelegate (m | h | xib) 및 MyAppViewController (m | h | xib)를주었습니다.

MyAppViewController를 인터페이스 편집기를 사용하여 버튼이있는 정렬의 제목 화면으로 만들었습니다.

새로운보기 컨트롤러를 추가하고 [self presentModalViewController:otherViewController animated:YES];을 사용하여 해당보기 을 표시하도록 MyAppViewController를 가져올 수있었습니다. 나는 내가 원하는 방식으로 정확하게이 기능을 사용할 수 있었다.

사용자가 제목 화면 (MyAppViewController)에서 별도의 단추를 클릭 할 때 새보기 컨트롤러를 추가하려고합니다. 나는 새 UIViewController 하위 클래스를 사용했다. 이 중 하나에 대해 부모 클래스를 UINavigationController로 설정했습니다. 컨트롤러를 추가하자마자 내 앱이 완전히 작동하지 않게되었습니다. 내가 시작할 때, 나는 방금 흰 화면을 얻는다. 그 클래스를 완전히 제거하고 내 애플 리케이션은 여전히 ​​whitescreen을 보여줍니다.

내 응용 프로그램을 MyAppViewController를 시작하도록 다시 설정하려면 어떻게해야합니까?

대부분의 내 문제는 내 "기본보기"가로드되는 방식을 이해하지 못하기 때문에 발생한다고 생각합니다. 어떻게/왜 이것이 MyAppAppDelegate.m에서 작동하는지 설명하는/좋은/문서가 있습니까? self.viewController는 어디에서 생성/초기화 되었습니까? MainWindow.xib에에서

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    self.window.rootViewController = self.viewController; 
    [self.window makeKeyAndVisible]; 
    return YES; 
} 

답변

0

봐 당신은 ...

제대로 모든 콘센트를 연결 한 경우