有人可以帮我吗,我是 swiftUI 的新手,我想为我的应用程序实现通用链接。我已经准备好我的 AASA 并且还在应用程序中添加了关联的域。但是,当谈到单击链接时打开应用程序的场景委托中的代码时,我感到很困惑。
这将是 uikit 的解决方案。但是我将如何使用 swiftUI 做到这一点?
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool { return false }
这就是我正在尝试的
func scene(_ scene: UIScene, continue userActivity: NSUserActivity)
{
guard userActivity.activityType == NSUserActivityTypeBrowsingWeb,
let url = userActivity.webpageURL,
let components = URLComponents(url: url, resolvingAgainstBaseURL: true) else
{
return
}
if let userActivity = scene.userActivity
{
self.scene(scene, continue: userActivity)
}
}