2012-11-19 45 views
2

iOS應用程序編程的新手段。可能有一個簡單的解決方法,但我顯然不知道它。以下是代碼的問題:NSInvalidArgumentException - setAllHTTPHeaderFields

NSDictionary * headers = [NSHTTPCookie requestHeaderFieldsWithCookies:cookies]; 
[theRequest setAllHTTPHeaderFields:headers]; 

這是被拋出的異常:

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

任何幫助將不勝感激!如果您需要更多信息,請告訴我。

+0

也會引發例外的addValue:forHTTPHeaderField –

回答

4

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

+0

我用NSMutableURLRequest,但引發此異常在我的iPhone –

+0

解決問題的運行時,我忘了改到NSMutableURLRequest兩次我鍵入它。謝謝! –

0

我在使用setAllHTTPHeaderFields時遇到同樣的錯誤: 在我的情況下,我在字典中發送非NSString參數。