我有一个包含wkWebView的iOS应用。此wkWebView的链接可以弹出打开SafariViewController的实例。启动SafariViewController并向右轻扫以将其关闭时,它有时会起作用,但有时会变成黑色。

我尝试了将InteractivePopGestureRecognizer.enabled设置为false的多种变体。还将其委托设置为nil。

我有具有断点的委托方法,没有一个被命中。

我想完全禁用此功能。

最佳答案

好像是iOS中的错误。您可以尝试解决方法,即

Add SafariViewController into the rootController of NavigationController
Then present the NavigationController instead of SafariViewController.
  • https://forums.developer.apple.com/thread/29048
  • https://www.cocoanetics.com/2015/10/swiping-away-sfsafariviewcontroller/
  • 10-08 05:33