gpt4 book ai didi

ios - Launchurl 在 IOS 应用程序中处理了两次

转载 作者:行者123 更新时间:2023-11-29 03:13:48 25 4
gpt4 key购买 nike

如果我通过 urlscheme 启动我的应用程序,我会在 application:didFinishLaunchingWithOptions: 中的启动选项中获取 url 并在那里处理它并返回 YES,但是 application:openURL:sourceApplication:annotation: 也被调用,因此 url 被处理了两次。根据这个post只有在 didFinishLaunchingWithOptions 返回 NO 时才应调用 openURL。任何人都知道为什么会这样?

最佳答案

我认为您应该处理以下网址:application:openURL:sourceApplication:annotation: 因为它可以在您的应用程序运行时调用,所以 application:didFinishLaunchingWithOptions: 不会被调用。它只将它传递到 didFinishLaunching... 方法中,以便您可以知道启动的原因,如果您愿意,可以做好准备,知道您将要打开 url。

至少,我过去是这样处理的。

希望这对您有所帮助。

关于ios - Launchurl 在 IOS 应用程序中处理了两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21911788/

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