自定义 URL 方案不适用于 Swift 5,Xcode 11
Custom URL Scheme not working on Swift 5, Xcode 11
我已将自定义 URL 方案添加到我的 Xcode 项目(我使用的是 SwiftUI)。
在我添加的 AppDelagate 文件中:
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
print(url.absoluteString)
print("work")
return true
}
当我在模拟器或物理设备中访问 Safari (sampleurlscheme://) 时,代码未被执行(即日志未显示等),但它正在将我带到应用程序。
我是否遗漏了什么或者这可能是一个错误?
这似乎是在 SceneDelegate.swift 中处理的,函数为:
func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>)
我已将自定义 URL 方案添加到我的 Xcode 项目(我使用的是 SwiftUI)。
在我添加的 AppDelagate 文件中:
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
print(url.absoluteString)
print("work")
return true
}
当我在模拟器或物理设备中访问 Safari (sampleurlscheme://) 时,代码未被执行(即日志未显示等),但它正在将我带到应用程序。
我是否遗漏了什么或者这可能是一个错误?
这似乎是在 SceneDelegate.swift 中处理的,函数为:
func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>)