我想向 NSMutableURLRequest 添加其他字段(例如 NSString 值 requestID )以便在 时确定正确的请求处理程序>NSURLSession 完成它。
创建自定义NSMutableURLRequest 的子类来添加特定字段是否合法? Apple 文档没有关于 NSMutableURLRequest 子类化的其他信息。
更新:
我发现 NSMutableURLRequest 子类化不是最好的主意:后台 NSURLSession 无法使用我的自定义子类对象创建下载任务:方法 downloadTaskWithRequest: 总是返回零。我认为这个问题与 mutableCopyWithZone: 在创建带有请求副本的下载任务时调用的 NSURLSession 有关。
谢谢。
Best Answer-推荐答案 strong>
我用我的子类创建任务没有问题,但是当我尝试从 task.originalRequest 访问我的自定义字段时,我发现它是一个 NSMutableURLRequest,而不是我的自定义子类。
关于ios - 使用自定义字段扩展 NSMutableURLRequest,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/25444905/
|