Как проверить тип NSDATA?

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

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

- (void)connectionDidFinishLoading:(NSURLConnection *)connection

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

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

1 ответ

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

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response{
       NSDictionary *dicFields = [response allHeaderFields];
}
Другие вопросы по тегам