J'essaie d'enregistrer une photo avec un bouton pour rouler la caméra après que l'utilisateur capture une image avec caméra, mais je ne sais pas pourquoi ma photo ne sauve pas à la photothèque !!Enregistrer l'image au rouleau de caméra avec UIImageWriteToSavedPhotosAlbum
Voici mon code:
-(IBAction)savePhoto{
UIImageWriteToSavedPhotosAlbum(img.image,nil, nil, nil);
}
-(IBAction)takePic {
ipc = [[UIImagePickerController alloc]init];
ipc.delegate = self;
ipc.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentModalViewController:ipc animated:YES];
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
img.image = [[info objectForKey:UIImagePickerControllerOriginalImage]retain];
[[picker parentViewController]dismissModalViewControllerAnimated:YES];
[picker release];
}
Nom de la variable ipc
est UIImagePickerController
et img
est UIIMageView
.
quel est mon problème?