Khi cố gắng tạo đối tượng phiên của riêng mình NSURLSession()
và yêu cầu url tôi nhận được ngoại lệ bộ chọn không được công nhận nhưng khi tôi sử dụng phiên chia sẻ NSURLSession.sharedSession()
mọi thứ hoạt động tốt. Làm thế nào mà?NSURLSession dataTaskForRequest: complete: bộ chọn không được nhận dạng được gửi tới instance
var url = NSURL(string: "http:/www.google.com")
if url != nil {
//throws unrecognized selector when dataTaskWithURL is called
let session=NSURLSession()
session.dataTaskWithURL(url!)
//works
let sharedSession=NSURLSession.sharedSession()
sharedSession.dataTaskWithURL(url!)
}
Hãy thử khởi tạo với cấu hình. NSURLSession (cấu hình: NSURLSessionConfiguration.defaultSessionConfiguration()) – MadNik