Разобрать PFFile progressBlock:^(int процентовDone) {} не вызывается

Я сохраняю сервер PFFile на Back4App с помощью Parse SDK, вот фрагмент кода

PFFile *videoFile = [PFFile fileWithName:@"video.mp4" data:data];
[videoFile saveInBackgroundWithBlock:^(BOOL succeeded, NSError * _Nullable error) {

    if (succeeded) {
        handler(obj,nil);

    } else {
        handler(nil,error);

    }

} progressBlock:^(int percentDone) {
    progress(percentDone);

}];

Но в приведенном выше коде я не получаю прогресса в progressBlock. Я поставил там точку останова, но этот блок не выполняется.

Кроме того, я проверил объект PFFile, и он действителен.

Версия Parse SDK — 1.14.2

Версия Xcode — 8.0


person Rajat    schedule 17.02.2017    source источник
comment
а блок успеха называется?   -  person Neil Galiaskarov    schedule 17.02.2017
comment
@NeilGaliaskarov Да Блок успеха вызывается   -  person Rajat    schedule 17.02.2017


Ответы (1)


Не могли бы вы проверить руководство: http://docs.parseplatform.org/ios/guide/#the-pffile

Кроме того, не могли бы вы подтвердить, если размер файла меньше 20 МБ?

При желании вы можете открыть журналы на стороне сервера, чтобы найти сообщение об ошибке или проверить, вызывается ли метод POST или он не выполняется.

person nataliec    schedule 26.04.2018