0
카메라 또는 이미 저장된 이미지를 아이폰의 사진 라이브러리에 저장하고 싶습니다. 여기에 코드를 구현했지만 버튼 클릭으로 구현할 수 없습니다. 또한 충돌이 발생합니다. 나는 아이폰 프로그래밍 측면에서 새로운 편이다. 도움을주세요.버튼 클릭으로 이미지 저장
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info:(id)sender{
UIImage *selectedImage;
NSURL *mediaUrl;
mediaUrl = (NSURL *)[info valueForKey:UIImagePickerControllerMediaURL];
if (mediaUrl == nil)
{
selectedImage = (UIImage *) [info valueForKey:UIImagePickerControllerEditedImage];
if (selectedImage == nil)
{
selectedImage = (UIImage *) [info valueForKey:UIImagePickerControllerOriginalImage];
NSLog(@"Original image picked.");
}
else
{
NSLog(@"Edited image picked.");
}
}
else
{
NSLog(@"Video picked. Not yet implemented.");
}
[picker dismissModalViewControllerAnimated:YES];
imageView.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
if((UIButton *) sender == savePhotoBtn) {
UIImageWriteToSavedPhotosAlbum(selectedImage, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
}
}