URL 架构和打开程序

发布于 2024-11-08 20:28:32 字数 521 浏览 3 评论 0 原文

我的 iPhone 程序使用 URL 架构并成功工作,要做到这一点只需 休息本教程。好的,当程序启动时,我使用该函数

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;

,并且 launchOptions 包含我需要的所有数据。这个问题就解决了。但是,当我使用 URL 模式并且我的程序打开时。好的,程序打开并显示其中的最后一个窗口。但我想去另一个地方。

问题:我如何知道该程序已从具有 URL 架构的 Web 浏览器重新激活?我必须使用什么功能?我没有找到任何可以解决它的方法。

my iPhone program use a URL schema and work successful, to do this is only fallow this tutorial. Ok, when the program start, i use the function

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;

And the launchOptions have all data that I need. This problem is solved. BUT, and when I use the URL schema and my program IS OPEN. Ok, the program open and show the last windows that was in it. But I want to go to another place.

The question: How can I know the program was reactivated from a web browser with a URL Schema? What function I have to use? I didn't found any that can solve it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

瑾兮 2024-11-15 20:28:32

是的...正确的功能是这个!!!! (感谢onnoweb)

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

这有点晦涩,为什么不使用“wasOpenedByURL”。呸..我必须使用对象中的所有函数才能知道它的作用。

YES... The correct function is this!!!! (Thanks onnoweb)

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

It's a little obscure, why not use "wasOpenedByURL". Bah.. I have to use all function in a object to know what it do.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文