函数签名使编译器感到困惑。您可以这样解决:
let task = URLSession.shared.dataTask(with: request as URLRequest) {但是请注意, 如果 早先声明为而不是,则我们不必像
URLRequest此签名一样强制转换“ request” :
__
URLRequest``NSMutableURLRequest
var request = URLRequest(url:myUrl!)
这是
NSMutableURLRequest新的之间的自动转换,并且自动转换
URLRequest失败,这迫使我们在这里进行转换。



