3
카메라에서 사진 라이브러리로 이미지를 저장하고 저장된 이미지의 URL을 저장하려고합니다. 내 코드 :사진 라이브러리에 이미지 저장 및 저장된 이미지의 URL 가져 오기
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
ALAssetsLibrary *library = [[ALAssetsLibrary alloc]init];
[library writeImageToSavedPhotosAlbum:(__bridge CGImageRef)([info objectForKey:UIImagePickerControllerOriginalImage])
orientation:ALAssetOrientationUp completionBlock:^(NSURL *assetURL, NSError *error) {
if(error == nil) {
_myImageUrl = [NSString stringWithFormat:@"%@",assetURL];
NSLog(@"%@",assetURL);
} else NSLog(@"%@",error);
}];
[picker dismissViewControllerAnimated:YES completion:nil];}
제 문제점은 assetUrl이 항상 NULL이라는 것입니다. 어떤 아이디어? 감사합니다.
이 게시물과 관련이있을 수 있습니다. iOS7 버그 일 수 있습니다. http://stackoverflow.com/questions/20813540/alassetslibrarywritevideocompletionblock-return-undefined-values : [1] [1] [ALAssetsLibraryWriteVideoCompletionBlock 정의되지 않은 값을 반환] – GregP