【发布时间】:2015-10-02 11:08:41
【问题描述】:
当我尝试创建我自己的会话对象 NSURLSession() 并请求一个 url 时,我得到一个无法识别的选择器异常,但是当我使用共享会话 NSURLSession.sharedSession() 时,一切正常。怎么会?
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!)
}
【问题讨论】:
-
尝试使用配置进行初始化。 NSURLSession(配置:NSURLSessionConfiguration.defaultSessionConfiguration())
标签: ios swift nsurlsession unrecognized-selector