0
내가있는 UIWebView를 서브 클래 싱하고있어하지만 난 그게이 오류와 함께 중단 요청을 만들려고 할 때 :아이폰 OS : 서브 클래스의 UIWebView의 URLRequest 충돌이
의 ViewController :
var web:MyWebView!
override func viewDidLoad() {
super.viewDidLoad()
self.webPage = MyWebView(frame: self.view.frame)
self.view.bringSubview(toFront: self.webPage!)
}
class MyWebView: UIWebView,UIWebViewDelegate {
let urlStr = "http://apple.com"
override init(frame: CGRect) {
super.init(frame: frame)
scalesPageToFit = true
scrollView.bounces = false
delegate = self
let urlRequest = URL(string: urlStr)
let request = URLRequest(url: urlRequest!)
self.loadRequest(request)
}
여기
fatal error: unexpectedly found nil while unwrapping an Optional value
나의 구현
콘솔의 urlRequest 값을 확인하는 경우 :
po urlRequest
nil
내가 뭘 잘못하고 있거나 왜 urlRequest가 nil로 설정되어 있는지 알고 있습니다.
정말 감사드립니다.
가 어떻게'MyWebView'를 초기화 않는의 ViewController에서 호출 나를 위해 잘 작동, 그냥 함께 IBOutlet입니까? 초기화하지 않은 코드는 붙여 넣기하십시오. 당신의 인쇄 진술은 어디에 있습니까? 어떻게 인쇄 할 수 있습니까? –
치명적인 오류가 발생한 줄은 무엇입니까? – Koen