打开Wi-Fi辅助的iOS NSURLSession会导致应用程序崩溃

打开Wi-Fi辅助的iOS NSURLSession会导致应用程序崩溃,ios,swift,nsurlsession,Ios,Swift,Nsurlsession,我正在使用iOS的NSURLSession执行HTTP请求。我的代码如下所示: let session = NSURLSession.sharedSession() let url = NSURL(string:"www.example.com") guard let url = url else { return } let request = NSURLRequest(URL: url) var task = session.dataTaskWithRequest(reques

我正在使用iOS的NSURLSession执行HTTP请求。我的代码如下所示:

let session = NSURLSession.sharedSession()

let url = NSURL(string:"www.example.com")

guard let url = url else {
   return
}

let request = NSURLRequest(URL: url)

var task = session.dataTaskWithRequest(request){
     (data, response, error) -> Void in

     //do stuff with the data
}

task.resume()
(很抱歉,如果我的代码不是100%正确,我只是在浏览器中快速输入,你明白了)

当关闭Wi-Fi Assist时,它工作正常,但当打开Wi-Fi Assist时,应用程序崩溃

我发现了,但讨论始终没有得到答案


除了我想解决这个问题之外,我很好奇为什么会发生这种情况。

控制台日志中说了什么?你得到的是导致崩溃的nil值吗?崩溃发生在数据任务完成之前。首先在问题中添加真实代码。您提交的代码在检查时没有错误。这不是问题所在。如果你将设备置于飞行模式,你会发生坠机吗?