Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift2 NSURL始终返回零Swift 2.0_Swift2_Nsurl_Nsurlsession_Nsurlrequest - Fatal编程技术网

Swift2 NSURL始终返回零Swift 2.0

Swift2 NSURL始终返回零Swift 2.0,swift2,nsurl,nsurlsession,nsurlrequest,Swift2,Nsurl,Nsurlsession,Nsurlrequest,在我正在制作的应用程序中,我有一行代码如下所示: let url = NSURL(string: "https://website.com/api/loginauth?username=\(usernameField.text)&password=\(passwordField.text)") let session = NSURLSession(configuration: NSURLSessionConfiguration.defaultSessionConfiguration())

在我正在制作的应用程序中,我有一行代码如下所示:

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
每次执行此代码时,应用程序都会崩溃,并出现如下错误:

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时,它都会崩溃


提前感谢

感谢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!)

非常感谢-

我怀疑
usernameField/passwordField.text
是可选的,你可以打开它们