创建具有未知类型的图像格式是错误Objective-C Xcode 8

ria*_*san 18 objective-c uiimagepickercontroller ios ios10 xcode8

虽然在选择从图像拾取的图像iOS 10 Objective-CXcode 8.我收到一个错误 -

创建具有未知类型的图像格式是错误的

.

以前的版本没问题.

这是我的代码:

UIImagePickerController* imgPicker=[[UIImagePickerController alloc] init];
imgPicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
imgPicker.delegate = self;
[self presentViewController:imgPicker animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)

和recive图像的委托方法是..

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
       [picker dismissViewControllerAnimated:YES completion:NULL];
       UIImage *myImage = [info objectForKey:UIImagePickerControllerOriginalImage];
}
Run Code Online (Sandbox Code Playgroud)

我也试过其他委托功能..

 -(void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<NSString *,id> *)info{
}
Run Code Online (Sandbox Code Playgroud)

但错误不会发生.

我不确定它是Xcode 8的错误吗?
如果任何人遇到问题并解决了请帮助解决它.

mat*_*att 34

这是一个错误.这只是一个虚假的警告.应用程序的工作没有坏事,所以忽略警告.

  • 有一个问题,当我选择IMAGE然后让imageData = UIImageJPEGRepresentation(theImage,1)通过POST HTML发送它我收到此错误并且图片未上传 (4认同)
  • 嗨@Chisx我从来没有见过这个警告实际上停止了程序,对不起. (3认同)

小智 -2

添加这个。

imgPicker.allowsEditing = YES;
Run Code Online (Sandbox Code Playgroud)