打开Wi-Fi辅助的iOS NSURLSession会导致应用程序崩溃
我正在使用iOS的NSURLSession执行HTTP请求。我的代码如下所示:打开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
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值吗?崩溃发生在数据任务完成之前。首先在问题中添加真实代码。您提交的代码在检查时没有错误。这不是问题所在。如果你将设备置于飞行模式,你会发生坠机吗?