我已经在我的项目中实现了自定义URL模式,并且在iOS12之前都可以正常工作,但是在iOS13中却没有。

对于iOS13,我添加了类SceneDelegate.swift并实现了以下方法:

  func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
// added navigation functionality for iOS13
}
     func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>) {

    print("url:\(URLContexts.first?.url)")

}


对于以下ios13:

func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {

}


请帮我解决这个问题。

谢谢。

最佳答案

您是否已在Info.plist中检查LSApplicationQueriesSchemes?您的自定义网址架构必须在此处提及。

也许您可以与我们分享这个问题的测试项目,以便我们可以运行它?

关于ios - 在iOS 13中未调用“openURL上下文”功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58851282/

10-12 14:34