Как поместить результат NSURLSession dataTask в переменную с типом NSData?

NSData* data = [session dataTaskWithRequest:request];


Компилятор жалуется на несовместимость типов данных:

Incompatible pointer types initializing 'NSData' with an expression of type 'NSURLSessionDataTask'


Пытался исправить приведением типа данных, но не получилось

Я новичок, соответственно не исключайте что я криворучка
  • Вопрос задан
  • 289 просмотров
Пригласить эксперта
Ответы на вопрос 1
@AmikoYuki
Прочтите книгу по obj-c, либо по гуглите наконец не нужно фантазировать.

Вы даже не пытаетесь понять, а ноете что никто вам не помогает.
[[_session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
        //ТУТ ВАШ КОД ДЕЛАЙТЕ С data что душе угодно.
    }] resume];

// Либо так:
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];

Вариантов масса все есть в документации.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы