특정 유형의 문서를 열 수있는 IOS 응용 프로그램이 있습니다. 아직 시작되지 않았습니다문서를 열 때보기 계층 구조 관리
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
또는 응용 프로그램이 이미 시작되었을 때
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
을 통해 :
내 앱을 통해 문서를 수신합니다.
내 앱이 이미 시작된 경우 사용자가 내 앱에서 이미 많은보기를 열었을 수 있습니다. 다음으로 내 앱이 문서를 열도록 트리거되면 어떻게하면 오른쪽보기를 열어 탐색 할 수 있습니까 (이전 계층을 닫고 새 계층을 열어 문서를 표시 할 수 있습니까?).
내가 사용하려고 한 다음의 ViewController 내가 문서 만 성공하지를 표시해야합니다 fromViewController와
- (void)transitionFromViewController:(UIViewController *)fromViewController toViewController:(UIViewController *)toViewController duration:(NSTimeInterval)duration options:(UIViewAnimationOptions)options animations:(void (^)(void))animations completion:(void (^)(BOOL finished))completion
는 rootViewController가와 toViewController (UIApplication & UIWindow를 사용하여 검색) =.
이 주제에 대해 어떤 아이디어가 있습니까? 감사합니다.
세바스찬.
의견에 감사드립니다. 내 문제는 내 응용 프로그램에서 사용자가 서로 다른 깊이의 뷰 계층 구조를 따를 수 있으므로 이러한 뷰를 팝하는 방법이 명확하지 않다는 것입니다. 나는 정확한 해결책을 찾고있는 것이 아니라 조사 할 방향을 찾고 있습니다. 당신 말이 맞을 것입니다. 제가해야 할 일을보기 위해 뷰 계층 구조에 대해 더 자세히 공부해야합니다. – sebastien
한 가지 방법은보기 추가 작업 흐름을 그리고 나서이 문제에 직면했을 때 내가 한 일에 대해 당신을 이끌어주는 모든 행동을 추적하는 것입니다. 워크 플로 다이어그램에서 일어날 수있는 대부분의 경우 또는 가장 많이 발생하는 경우를 생각한 다음 원래보기로 다시 캐스 캐 이드하는 가장 쉬운 방법을 생각해보십시오. 이 질문에 도움이된다고 생각하는 경우 다른 사람들이 더 빨리 찾을 수 있도록 답 및/또는 upvote를 수락하는 것을 고려하십시오 :) –