[英]UIActivityIndicatorView+AFNetworking or UIProgressView+AFNetworking
[英]UIProgressView+AFNetworking not updating progress
我正在尝试使用AFNetworking UIKit中的类别UIProgressView + AFNetworking。 我有一项将照片上传到服务器的操作。 一次多张照片。 但是我的进度视图根本没有更新。
在我的UIProgressView中,我使用
[progressView setProgressWithUploadProgressOfOperation:operation animated:YES];
我的要求是:
AFHTTPRequestOperation *operation =
[manager POST:url parameters:params constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {
[formData appendPartWithFileData:imageData name:@"imageFile" fileName:fileName mimeType:[NSString stringWithFormat:@"image/%@",fileMime]];
NSLog(@"Uploading...");
[SVProgressHUD showWithStatus:@"Uploading File..."];
} success:^(AFHTTPRequestOperation *operation, id responseObject) {
//Success
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
//Fail
[manager.operationQueue cancelAllOperations];
}];
尝试这个:
[operation setDownloadProgressBlock:^(NSUInteger bytesRead, long long totalBytesRead, long long totalBytesExpectedToRead){
double progress = (double)totalBytesRead / totalBytesExpectedToRead;
NSLog(@"Progress: %.2f", progress);
// ...
}];
我有自己的进度条,因此我在setDownloadProgressBlock
块中更改了它的值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.