NSURL 总是返回 nil Swift 2.0

NSURL always returning nil 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 显然不是零,但每次在 NSURLRequest().URL 解包 url 时它都会崩溃。

提前致谢

感谢 Eric D. 和 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!)

非常感谢-