今天测试项目的改变头像功能,上午一直在用模拟器测试,没有任何问题,然后刚刚使用了真机来测。发现一个问题:昨天拍的猫的照片,上传上去之后,方向不对!因此就有了本文
原因
因为模拟器是没有拍照功能的,然后使用ALAsset保存到本地的图片,方向默认是正确的。
但是真机,由于拍照的时候,会有方向的概念,所以,模拟器上传不会出现上述问题。
解决方法
直接上代码
#pragma mark - UIImagePickerController delegate
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<NSString *,id> *)info {
if (info[UIImagePickerControllerEditedImage]) {
UIImage *img = (UIImage *)info[UIImagePicker