小编piy*_*ntm的帖子

SFSafariViewController加载空白页面

我正在使用SFSafariViewController在我的iOS应用程序中打开一个URL ..它在iOS 9上完美运行但是在将我的设备更新到iOS 10后,它只是在地址栏中加载了一个没有URL的空白页面.甚至safariViewController(控制器:SFSafariViewController,didCompleteInitialLoad didLoadSuccessfully:Bool)在控制器出现后也没有被调用.

我在视图控制器中导入了这个:

import SafariServices
Run Code Online (Sandbox Code Playgroud)

码:

let url = NSURL(string: urlString)!
if #available(iOS 9.0, *) {
    let safariVC = SFSafariViewController(URL: url)
    safariVC.delegate = self
    self.presentViewController(safariVC, animated: true, completion: {
        self.hideHUD()
     })
} else {
    // Fallback code
}
Run Code Online (Sandbox Code Playgroud)

是其他人面临的完全相同问题的链接

ios swift sfsafariviewcontroller ios10

9
推荐指数
2
解决办法
4916
查看次数

标签 统计

ios ×1

ios10 ×1

sfsafariviewcontroller ×1

swift ×1