Как проверить тип NSDATA? - PullRequest
1 голос
/ 28 июня 2011

У меня есть класс, который загружает изображения

Сначала у меня есть NSMutable URLRequest, чем я устанавливаю NSURLConnection, и затем я хочу проверить, какие данные я получил в этой функции

- (void)connectionDidFinishLoading:(NSURLConnection *)connection

Если это изображение, то записать в папку, если в нем содержится какой-либо текст, перейти к следующему изображению.

Как проверить тип полученных данных?

1 Ответ

2 голосов
/ 30 июня 2011

В методе делегата NSURLConnection вы можете получить заголовок ответа, из которого вы можете получить тип контента. Если тип контента установлен правильно с сервера, вы получите тип контента в ответ здесь правильно.

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response{
       NSDictionary *dicFields = [response allHeaderFields];
}
...