UIWebview白页

时间:2016-08-23 18:14:46

标签: ios swift uiwebview

为什么会这样?我不明白。我究竟做错了什么?当我运行模拟器时,我遇到了这个问题。

代码:

Always use this app to open .APK files

enter image description here

3 个答案:

答案 0 :(得分:1)

这与您的应用程序的应用程序传输安全设置有关。 Apple最近为任意http加载添加了额外的安全措施。请尝试以下方法:

第1步:转到info.plist文件

步骤2:添加新密钥:“应用传输安全设置”

步骤3:添加布尔子项“允许任意加载”,将其设置为YES

步骤4:添加字典子项“Exception Domains”

步骤5:将一个字符串子项添加到“Exception Domains”,并使用url导致错误(在这种情况下为http://www.google.com.tr

最后,它应该看起来像这样(当然是你的网址)

enter image description here

答案 1 :(得分:0)

override func viewDidLoad() {
        super.viewDidLoad();
        self.loadAdressURL()
    }

    @IBOutlet weak var websayfasi: UIWebView!
    var urlpath = "http://google.com.tr "


    func loadAdressURL()
    {
        let url : String = urlpath!;
        let t = NSURL(string: url);
        webSayfasi.loadRequest(NSURLRequest(URL: t!));

    }
你能尝试这样吗?

答案 2 :(得分:0)

你的功能没有任何问题;但是,你忘了叫它

override func viewDidLoad() {
    loadAdressURL();
}

如果您使用的是AutoLayout,那么您也不需要self.view.addSubview(websayfasi)