我我问你URLSession的功能呢?
也许在你的代码的问题是这样的:
func URLSession(session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
self.data.append(data as Data)
}
和:
func URLSession(session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
if error != nil {
print("Failed to download data")
}else {
print("Data downloaded")
self.parseJSON()
}
}
所以不是:
func URLSession(session:
做到这一点:
func urlSession(_ session:
最终会像:
func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
self.data.append(data as Data)
}
func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
if error != nil {
print("Failed to download data")
}else {
print("Data downloaded")
self.parseJSON()
}
}
如果它不是你的问题的解决方案,请更新更多的代码你的问题。 ✌️
来源
2016-12-02 22:12:45
Ali
查看我对这个链接的回答:http://stackoverflow.com/questions/40347832/urlsession-error – Fidel