【问题标题】:Sending file using AFNetworking and iOS8使用 AFNetworking 和 iOS8 发送文件
【发布时间】:2014-10-15 20:04:07
【问题描述】:

我想在不停用自动布局的情况下移动我的视图的子视图,这在我的应用程序的其他部分很有用。

我在 iOS 7 中使用了这段代码,它运行良好,但现在在 iOS 8 中被破坏了:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
    self.avatar = [info objectForKey:UIImagePickerControllerOriginalImage];
    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
    NSString* request = @"/users/";
    [manager
     POST:request parameters: nil constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {
         [formData
              appendPartWithFileData: UIImageJPEGRepresentation(self.avatar, 1.0)
              name: @"picture"
              fileName: @"new_avatar.jpg"
              mimeType: @"image/jpeg"
         ];
     } success:^(AFHTTPRequestOperation *operation, id responseObject) {
     } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
         NSLog(@"Could not send picture %@ !", error);
     }];

我不明白发生了什么,UIImageJPEGRepresentation(self.avatar, 1.0) 包含图像,正如我所说,iOS7 一切正常。

甚至没有向服务器发出请求...

【问题讨论】:

标签: ios ios8 afnetworking


【解决方案1】:

您是否为 iOS 8 升级了 AFNetwork 库。因为我遇到了同样的问题,但升级后,一切又正常了。

【讨论】:

  • 谢谢,我做了一个pod update,一切顺利。我认为不止于此。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-05-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多