OGeek|极客世界-中国程序员成长平台

标题: ios - 使用自定义字段扩展 NSMutableURLRequest [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 11:34
标题: ios - 使用自定义字段扩展 NSMutableURLRequest

我想向 NSMutableURLRequest 添加其他字段(例如 NSStringrequestID)以便在 时确定正确的请求处理程序>NSURLSession 完成它。

创建自定义NSMutableURLRequest的子类来添加特定字段是否合法? Apple 文档没有关于 NSMutableURLRequest 子类化的其他信息。

更新: 我发现 NSMutableURLRequest 子类化不是最好的主意:后台 NSURLSession 无法使用我的自定义子类对象创建下载任务:方法 downloadTaskWithRequest: 总是返回零。我认为这个问题与 mutableCopyWithZone: 在创建带有请求副本的下载任务时调用的 NSURLSession 有关。

谢谢。



Best Answer-推荐答案


我用我的子类创建任务没有问题,但是当我尝试从 task.originalRequest 访问我的自定义字段时,我发现它是一个 NSMutableURLRequest,而不是我的自定义子类。

关于ios - 使用自定义字段扩展 NSMutableURLRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25444905/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4