Xcode 프로젝트에서 응용 프로그램 대리인을 설정하는 방법을 알고 싶다면 일반보기 컨트롤러 파일 (ViewController.h 및 .m)이 해당 컨트롤을 제어하는 파일이 될 수 있습니다. 루트 뷰 컨트롤러 내 애플 리케이션 대리인에서 설정합니다. 이미 단지 그 일을하는 것처럼App Delegate에서 특정보기 컨트롤러를 루트로 설정하십시오.
내 AppDelegate.h는
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
CGRect rect = [[UIScreen mainScreen] bounds];
self.window.frame = rect;
planet3dController *theController;
self.controller = theController;
self.window.rootViewController = self.controller;
GLView *glView = [[GLView alloc] initWithFrame:rect];
[self.window addSubview:glView];
theController.view=glView;
glView.controller = self.controller;
glView.animationInterval = 1.0/kRenderingFrequency;
[glView startAnimation];
glView.layer.contentsScale = [UIScreen mainScreen].scale;
return YES;
}
힌트 :'self.window.rootViewController = self.controller,' –
항상 –
응용 프로그램 창 응용 프로그램 실행의 끝에서 루트 뷰 컨트롤러를 것으로 예상되는 동일한 문제가 :( –