Objective c NSInvalidArgumentException-设置所有HttpHeaderFields

Objective c NSInvalidArgumentException-设置所有HttpHeaderFields,objective-c,ios,xcode4.5,Objective C,Ios,Xcode4.5,iOS应用程序编程新手。可能有一个简单的解决办法,但我显然不知道。有关守则如下: NSDictionary * headers = [NSHTTPCookie requestHeaderFieldsWithCookies:cookies]; [theRequest setAllHTTPHeaderFields:headers]; 这是引发的异常: [NSURLRequest setAllHTTPHeaderFields:]: unrecognized selector sent to inst

iOS应用程序编程新手。可能有一个简单的解决办法,但我显然不知道。有关守则如下:

NSDictionary * headers = [NSHTTPCookie requestHeaderFieldsWithCookies:cookies];
[theRequest setAllHTTPHeaderFields:headers];
这是引发的异常:

[NSURLRequest setAllHTTPHeaderFields:]: unrecognized selector sent to instance 0x1d82a7e0

任何帮助都将不胜感激!如果您需要更多信息,请告诉我。

您可能需要使用NSMutableURLRequest而不是NSURLRequest

您可能需要使用NSMutableURLRequest而不是NSURLRequest

我在使用
setAllHTTPHeaderFields
时遇到了相同的错误:
在我的例子中,我在字典中发送非
NSString
参数

我在使用
setAllHTTPHeaderFields
时遇到了相同的错误:
在我的例子中,我在字典中发送非
NSString
参数

我使用过NSMutableURLRequest,但在我的iPhone上运行时它会引发此异常。解决了这个问题,我忘记了在键入NSMutableURLRequest时都更改为NSMutableURLRequest。谢谢我使用过NSMutableURLRequest,但在我的iPhone上运行时它会引发此异常。解决了这个问题,我忘记了在键入NSMutableURLRequest时都更改为NSMutableURLRequest。谢谢还引发addValue:forHTTPHeaderField异常Dalso引发addValue:forHTTPHeaderField异常