不调用方法“ application:openURL:options:”
我正在尝试使用自定义方案从网页打开我的应用程序。该应用已打开,但未调用以下方法:
func application(_ app: UIApplication, open url: URL, options [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool { // This is not called
}
我的info.plist
样子如下:
<key>CFBundleURLTypes</key> <array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>MyApp</string>
</array>
<key>CFBundleURLName</key>
<string>url here</string>
</dict>
</array>
该项目是使用Xcode 11.1创建的,我正在iOS 13上进行测试。
回答:
scene(_:openURLContexts:)
在您的场景委托中实施。
如果该网址启动了您的应用,则您将获得该网址scene(_:willConnectTo:options:)
,它位于中options
。
以上是 不调用方法“ application:openURL:options:” 的全部内容, 来源链接: utcz.com/qa/417259.html