0

次の行で 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'

このエラーの理由や、どうすれば修正できるのか、何が間違っているのかを知っている人はいますか?

私は本当にあなたの助けに感謝します

4

1 に答える 1

1

dataNSDataインスタンスであり、NSHTTURLResponseあなたが考えるものではありません。

allHeaderFieldsそのため、送信しているセレクターを認識しません。

于 2013-04-06T06:28:05.023 に答える