Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.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 使用无块用户界面的AFN网络上传视频_Ios_Objective C_Iphone_Afnetworking - Fatal编程技术网

Ios 使用无块用户界面的AFN网络上传视频

Ios 使用无块用户界面的AFN网络上传视频,ios,objective-c,iphone,afnetworking,Ios,Objective C,Iphone,Afnetworking,我需要上传图像而不向用户显示一些进度指标。所以基本上就像当你在twitter/instagram上上传图片时,当你提交时,上传视图会立即消失,你会回到主界面。 目前,我正在使用AFNetworking上传内容,并获得成功。我一直在寻找解决方案,但哪儿也找不到 这是我当前用于将图像上载到服务器的代码 - (void)sendImage { HUD = [MBProgressHUD showHUDAddedTo:self.view animated:YES]; HUD.dimBackground

我需要上传图像而不向用户显示一些进度指标。所以基本上就像当你在twitter/instagram上上传图片时,当你提交时,上传视图会立即消失,你会回到主界面。 目前,我正在使用AFNetworking上传内容,并获得成功。我一直在寻找解决方案,但哪儿也找不到

这是我当前用于将图像上载到服务器的代码

- (void)sendImage {

HUD = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
HUD.dimBackground = NO;
[HUD setLabelText:@"Uploading"];

NSString *url = [NSString stringWithFormat:@"%@%@",kBaseURL,@"api/v1/media"];
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
NSData *imageData = UIImageJPEGRepresentation(uploadImage, 1);
NSString *base64PhotoString = [imageData base64EncodedStringWithOptions:0];

NSDictionary *parameters = @{@"caption": textfield.text,
                             @"photo_data":base64PhotoString};

__weak typeof(self) weakSelf = self;

[manager POST:url
   parameters:parameters
      success:^(AFHTTPRequestOperation *operation, id responseObject) {
          [weakSelf successBlockFrDictionary:responseObject];
      } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
          [HUD hide:YES];
          [weakSelf showErrorMessageForError:error];
      }];
}

移除HUD。。。或者我误解了你的问题。顺便说一句,你不需要在块中使用弱自我,因为你的自我不包含管理器对象。请详细说明,你到底想要实现什么?@cjd这就是我想要的:假设用户单击按钮去上传ViewController,在这个控制器中用户选择图像并提交OK按钮。但在他单击ok按钮后,UploadViewController被解除,用户将与主视图控制器一起出现。而图像仍在后台上传。希望它能解释。好的意思是你想实现后台上传,对吗?