如何深度复制NSMutableURLRequest?

时间:2012-11-20 21:24:14

标签: ios cocoa nsurlrequest nsurlprotocol

Apple在NSMutableURLRequest上的iOS文档说:

  

NSURLConnection对每个NSMutableURLRequest对象进行深层复制   传递给它的一个初始化器。

这是如何实施的?我没有看到任何记录的方式来执行NSMutableURLRequest对象的深层复制。字段复制不够好,因为NSMutableURLRequest可以是子类。

我的用例:我正在为构建在http之上的自定义协议实现NSURLProtocol。我的NSURLProtocol实施将执行自定义内容,然后使用NSURLConnection稍加修改NSURLRequest

1 个答案:

答案 0 :(得分:2)

如果要制作对象的深层副本,可以使用NSKeyedArchiver。

基本上使用 NSKeyedArchiver 将对象保存到NSData对象中

使用 NSKeyedUnarchiver

加载回来
相关问题