2

我正在使用 SwiftUI 语言

我单击通知并重定向到主屏幕,但我需要重定向中的详细屏幕。

这是我设置的根代码.. 如何使用 SwiftUI 语言在此处设置详细信息屏幕

if(application.applicationState == .inactive)
    {
        // let storyboard = UIStoryboard(name: "Main", bundle: nil)

        let contentView = ContentView1()

        if let window = UIApplication.shared.keyWindow {

            self.window = window

        }

        self.window?.rootViewController =  UIHostingController(rootView: contentView)
        self.window?.makeKeyAndVisible()

        print("user tapped the notification bar when the app is in background")
    }
4

1 回答 1

2

您可以使用 aNavigationView并将NavigationLink(_,destination:,tag:,selection:)whereselection绑定到与收到的通知匹配的值。

有关详细说明和示例代码,请参阅https://nalexn.github.io/swiftui-deep-linking/

于 2019-12-26T19:55:52.400 回答