Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios AFNetwork 2.0重新启动上载失败_Ios_Video_Image Uploading_Afnetworking 2 - Fatal编程技术网

Ios AFNetwork 2.0重新启动上载失败

Ios AFNetwork 2.0重新启动上载失败,ios,video,image-uploading,afnetworking-2,Ios,Video,Image Uploading,Afnetworking 2,使用AFNetwork2.0,我希望支持视频到服务器的异步上传操作。 现在,假设由于某种原因上传失败或超时,我想尝试另一次上传尝试。有没有简单的方法可以“重启”上传尝试 假设以下代码: NSURLSessionConfiguration* configuration = [NSURLSessionConfiguration defaultSessionConfiguration]; AFURLSessionManager* manager = [[AFURLSession

使用AFNetwork2.0,我希望支持视频到服务器的异步上传操作。 现在,假设由于某种原因上传失败或超时,我想尝试另一次上传尝试。有没有简单的方法可以“重启”上传尝试

假设以下代码:

NSURLSessionConfiguration* configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
AFURLSessionManager*       manager       = [[AFURLSessionManager alloc] initWithSessionConfiguration:configuration];
NSURLSessionUploadTask*    uploadTask;
uploadTask = [manager uploadTaskWithRequest:req
                                   fromData:data
                                   progress:nil
                          completionHandler:^(NSURLResponse* response,
                                              id             responseObject,
                                              NSError*       error)
{
    if (error)
    {
         HOW CAN I JUST RESTART THE UPLOAD OPERATION?
    }
    else
    {
        NSLog(@"Success: %@ %@", response, responseObject);
    }
}];

[uploadTask resume];

尝试使用函数所需的参数再次调用函数。