2016-01-17 4 views
0

Я боролся с этим некоторое время. Я пытаюсь иметь UIWebview, и я продолжаю получать фатальную ошибку, которая выглядит следующим образом: «Неустранимая ошибка: неожиданно найден nil при развертывании необязательного значения (lldb)». Затем в моем коде говорится: «Thread 1: EXC_BAD_INTRUCTION (code = EXC_1386_INVOP, subcode 0x0» .Я не понимаю, почему я продолжаю получать это. Кроме того, я очень новичок в кодировании. Я отправлю код ниже.Неустранимая ошибка с Swift на Xcode 7

class ViewController: UIViewController { 
    @IBOutlet var WebView: UIWebView! 

    override func viewDidLoad() { 
     super.viewDidLoad() 
     // Do any additional setup after loading the view, typically from a nib. 

     let URL = NSURL(string: "http://www.google.com") 

     WebView.loadRequest(NSURLRequest(URL: URL!)) 
    } 

    override func didReceiveMemoryWarning() { 
     super.didReceiveMemoryWarning() 
     // Dispose of any resources that can be recreated. 
    } 
} 
+0

FYI: он рушится на WebView.loadRequest (NSURLRequest (URL: URL!)) –

+0

Для того чтобы код Swift у вас был *, чтобы понять, как работают опции. Прочтите руководство Swift. // Также см. Http://stackoverflow.com/questions/24018327/what-does-an-exclamation-mark-mean-in-the-swift-language. Либо ваш IBOutlet, либо ваш URL-адрес равен нулю. – Moritz

+0

попробуйте 'print (WebView)' прямо перед крутой линией - что он дает? – luk2302

ответ

0

Наиболее вероятной причиной является то, что вы забыли (или потеряли) ссылку на ваш IBOutlet

0

Приведенный выше код отлично работает для меня. Убедитесь, что вы правильно подключили IBOutlet. My code

А также убедитесь, что вы добавили App Transport Security в свой plist. Как показано ниже снимок экрана plist

Смежные вопросы