我试图获得NSURLRequest的头与以下行:
NSString *contentType = [[(NSHTTPURLResponse *)data allHeaderFields] valueForKey:@"Content-Type"];
,但我得到以下错误:
-[NSConcreteMutableData allHeaderFields]: unrecognized selector sent to instance 0x8d876e0
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSConcreteMutableData allHeaderFields]: unrecognized selector sent to instance 0x8d876e0'
任何人都知道为什么这个错误或我如何修复或我做错了什么?
我真的很感激你的帮助
data
是NSData
实例,而不是您认为的NSHTTURLResponse
。
这就是为什么它不识别你发送给它的选择器allHeaderFields
。