나는 UIImagePickerControllerReferenceURL에서 이미지를 얻을 수있는 방법을 알아 내려고 노력하고 있습니다. 그러나 나는 이것을 UIImagePickerControllerOriginalImage
에서 직접 얻을 수 있다는 것을 알고 있습니다.하지만 원하지 않는 이유가 있습니다.) 여기에 내가이 작업을 수행 할 때, 나는 항상 대신 내 이미지의 nil
을 얻을, 나는 그러나UIImagePickerControllerReferenceURL에서 UIImage를 얻는 방법
/*
* Responds when an image is selected (from browsing)
*/
-(void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIImage *image = [self obtainImageAtURLPath:[info objectForKey:UIImagePickerControllerReferenceURL]];
if(!image) return;
//...more code here
}
- (UIImage *) obtainImageAtURLPath:(NSURL *) urlPath
{
UIImage *image = [UIImage imageWithContentsOfFile:[urlPath path]];
return image;
}
을거야. urlPath가 존재합니다. 그러나 UIImage로 변환하고 싶지 않습니다. 도와주세요. 내가 NSLog(@"%@", urlPath)
을 인쇄하면 내가 NSLog(@"%@", [urlPath path])
을 인쇄 내가 /asset.JPG
을받을 경우
나는
assets-library://asset/asset.JPG?id=53784678-BD17-4EE4-9A96-601B81012AFE&ext=JPG
를 얻을.
어떤 이미지입니까? URL 표시 – Dustin
iPad 카메라를 사용하여 촬영 한 이미지입니다. 내가 잠시 후에 실제 경로를 게시 할 것입니다 – Nosrettap
@Dustin 위의 편집에서 실제 경로를 참조하십시오. 감사합니다 – Nosrettap