Я просто пытаюсь создать простой веб-просмотр внутри контроллера вида.UIWebView не отображается (Swift)
Вот мой код:
import UIKit
class test:UIViewController{
@IBOutlet weak var myWebView: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
var myString = "http://www.google.com"
let myURL = NSURL(string: myString)
let myReq = NSURLRequest(URL: myURL)
myWebView.loadRequest(myReq)
println(myWebView.loading)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
Я не получаю какие-либо ошибки, просто белый экран. Проверка загрузки возвращает false. Похоже, что это должно быть выходное соединение, но я уверен, что сделал правильную связь. Я ctrl-перетащил синий элемент UIWebView из раскадровки в класс как UIWebView! объект и назвал его myWebView. Круг заполняется быстрым файлом, указывающим соединение, и они совпадают в соединениях на раскадровке.
Этот код изначально работал отлично для меня, но теперь это не так. Я попытался создать совершенно новый проект, и он все еще не работает. Добавление протокола UIWebViewDelegate к классу не работал, я смотрел на решения по следующим ссылкам, но они не применяются:
Я из идей. Кто-нибудь получил что-нибудь?
Спасибо!
О, извините, я на самом деле хотел прокомментировать эту часть, поскольку это было то, что я тоже пробовал. Я пробовал это в обоих направлениях, но, похоже, не работает. – galacann
Если вы скопируете вставку кода выше, вы получите UIWebView на экране :) –