2015-09-30 2 views
0

В приложение, которое я делаю, у меня есть строка кода, который выглядит следующим образом:NSURL всегда возвращаются ноль Swift 2.0

let url = NSURL(string: "https://website.com/api/loginauth?username=\(usernameField.text)&password=\(passwordField.text)") 
let session = NSURLSession(configuration: NSURLSessionConfiguration.defaultSessionConfiguration()) 
let request = NSURLRequest(URL: url!) 

Каждый раз, когда этот код запускается на выполнение, то приложение падает с ошибкой, которая выглядит как это:

fatal error: unexpectedly found nil while unwrapping an Optional value 

URL-адрес явно не ноль, но он выходит из строя каждый раз, когда разворачивания URL в NSURLRequest().

Заранее спасибо

+0

Я подозреваю 'usernameField/passwordField.text' являются опциями, вы можете разворачивать их – vadian

ответ

0

Благодаря Эрик Д. и vadian для ответа на мой вопрос, ответ в том, что usernameField.text и passwordField.text должны быть развернуты, поэтому, когда я сделал это, она работала отлично:

let url = NSURL(string: "https://website.com/api/loginauth?username=\(usernameField.text!)&password=\(passwordField.text!)") 
let session = NSURLSession(configuration: NSURLSessionConfiguration.defaultSessionConfiguration()) 
let request = NSURLRequest(URL: url!) 

Спасибо так много -