我有一个可以打开特定类型文档的 IOS 应用程序。
我的应用程序通过以下方式接收文档:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
当它尚未开始或通过时
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
当应用程序已经启动时。
当我的应用程序已经启动时,用户可能已经在我的应用程序中打开了许多视图。接下来当我的App被触发打开文档时,如何打开并导航到正确的视图(关闭旧的层次结构并打开新的层次结构以显示文档)?
我曾尝试使用:
- (void)transitionFromViewController:(UIViewController *)fromViewController toViewController:(UIViewController *)toViewController duration:(NSTimeInterval)duration options:(UIViewAnimationOptions)options animations:(void (^)(void))animations completion:(void (^)(BOOL finished))completion
使用 fromViewController = rootViewController(使用 UIApplication 和 UIWindow 检索)和 toViewController:我需要显示文档但没有成功的 ViewController。
任何想法如何在这个主题上取得进展?谢谢,
塞巴斯蒂安。