首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NSURLRequest setHTTPBody只读

NSURLRequest setHTTPBody只读
EN

Stack Overflow用户
提问于 2015-07-23 21:26:58
回答 2查看 202关注 0票数 0
代码语言:javascript
运行
复制
NSURLRequest *r = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:path]];
[r setHTTPBody:imageData];
r.HTTPBody = imageData;

Xcode给出了第二行的错误:"No visible interface for 'NSURLRequest declares the selector 'setHTTPBody'"

和第三行"Assignment to readonly property"

但是类定义显示

代码语言:javascript
运行
复制
/*! 
    @method HTTPBody:
    @abstract Sets the request body data of the receiver.
    @discussion This data is sent as the message body of the request, as
    in done in an HTTP POST request.
    @param data the new request body data for the receiver.
*/
@property (copy) NSData *HTTPBody;
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-23 21:29:53

常规的NSURLRequest是不可变的。使用NSMutableURLRequest

票数 6
EN

Stack Overflow用户

发布于 2015-07-23 21:29:54

您提供了来自NSMutableURLRequest的定义,但在此属性为只读的情况下使用NSURLRequest

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31598320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档