我正在将我的一个项目迁移到Swift 3,并且我将NSURLRequest转换为NSURLMutableRequest。在Swift 2中我可以简单地说:
let mreq = req.mutableCopy() as! NSMutableURLRequest
但是现在mutableCopy不再是Swift 3中的一个东西。我尝试了各种构造函数的排列,并在文档中查找信息无济于事。我肯定错过了什么。必须有一种方法来制作对象的可变副本。
答案 0 :(得分:16)
我只是想通了。当时太明显了。
let mreq = req.mutableCopy() as! NSMutableURLRequest
变为
var mreq = req