【发布时间】: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 一切正常。
甚至没有向服务器发出请求...
【问题讨论】:
-
@Prince 我没有以相同的方式获取图像,正如帖子中所说,数据就在那里。
标签: ios ios8 afnetworking