gpt4 book ai didi

ios - SwiftUI 2 生命周期 - 处理自定义 URL 方案

转载 作者:行者123 更新时间:2023-12-05 02:06:22 25 4
gpt4 key购买 nike

到目前为止,我们能够处理使用 AppDelegateSceneDelegate 启动应用程序的自定义 URL 方案。但是使用新的生命周期这怎么可能呢?

我尝试使用 application:openURL:options: 函数添加一个 @UIApplicationDelegateAdaptor,但从未调用过。我得到的最接近的是使用环境的 scenePhase,但它只告诉场景的状态(事件、背景等),而不是传入的 URL。

最佳答案

您可以使用 onOpenURL(perform:) AppScene 主体中的修饰符,或层次结构中 View 中的修饰符。修改器也会被多次调用,因此您可以分别为每个 View 设置状态。有了它,您的 AppDelegate 不再需要知道您的整个导航,这很棒。

关于ios - SwiftUI 2 生命周期 - 处理自定义 URL 方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62805198/

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