내가 제대로 귀하의 요청을 해석하는 경우, 당신은 당신의 애플 대리자에서 SEGUE을 트리거하여이 작업을 수행 할 수 있습니다. 당신이 응용 프로그램의 출시 후 다음을 수행 할 것인지, 예를 들어, 말 :
. MYBViewController
을 추가하십시오. MYCViewController
을 추가하십시오.
그런 다음 발신 섹슈를 MYAViewController
에서 MYBViewController
으로 설정하십시오. 이 세그를 선택하고 속성 속성에서 식별자를 AToB
으로 지정하고 스타일을 Modal
으로 설정하고 전환을 Cross Dissolve
으로 설정하고 Animates
이 선택되었는지 확인하십시오.
MYBViewController
에서 MYCViewController
까지 다른 세그먼트를 추가하십시오. 이 segue를 선택하고 원하는대로 구성하지만 식별자를 지정하면 BToC
입니다.
그런 다음 앱 대리인이 프로그래밍 방식으로 하위를 트리거합니다. MYAppDelegate에서
모든 뷰 컨트롤러 이름 및 SEGUE 식별자 고안되어
...
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[self performSelector:@selector(showViewB)
withObject:nil
afterDelay:2.0]; // seconds
}
- (void)showViewB {
[self.window.rootViewController performSegueWithIdentifier:@"AToB"
sender:self.window.rootViewController];
}
...
참고. 분명히 응용 프로그램에 의미있는 방식으로 이러한 항목의 이름을 지정하려고합니다.
희망이 도움이됩니다.
스플래시 화면은 없습니다. 사용자가 실제로 앱을 최대한 빨리 사용할 수있게하십시오. 당신이하려는 것은 나쁜 사용자 경험입니다. – rmaddy