gpt4 book ai didi

ios - 文档共享面临的问题

转载 作者:行者123 更新时间:2023-11-29 10:51:28 25 4
gpt4 key购买 nike

我正在处理一些文档共享问题。我的 iPhone 有两个应用程序。一个应用程序“SharingApp”使用文档交互 Controller 将其 bundle 中的文件共享到另一个应用程序“ViewerApp”。默认情况下,共享文件将保存在名为“收件箱”的文件夹下的“ViewerApp”的文档目录中。我可以在 didFinishLaunchingWithOptions: 中获取 url “ViewerApp”作为

NSURL *url = (NSURL*)[launchOptions valueForKey: UIApplicationLaunchOptionsURLKey];

如果未启动“ViewerApp”,此方案将完美运行。

我遇到的问题是,如果“ViewerApp”处于后台状态(或未被终止)并且文件是从“SharingApp”共享的,applicationDidBecomeActive:appDelegate 中调用“ViewerApp”的。所以,我无法获得 url作为 didFinishLaunchingWithOptions:未调用方法(ViewerApp 已启动)。 “ViewerApp”刚刚打开,最后共享 url在进入后台状态之前。

我怎样才能得到 urlapplicationDidBecomeActive: ?如果您遇到此类问题,请分享一些想法。感谢您的想法。

最佳答案

您应该实现以下 UIApplicationDelegate 方法

- (BOOL)application:(UIApplication *)application 
openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation

这应该可以解决您的问题,因为当您的查看器应用程序在后台时将调用此方法

关于ios - 文档共享面临的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20266049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com