2010-11-25 48 views
3

Est-il possible de lancer (rediriger l'utilisateur) l'application native de galerie photo de l'iphone de mon application, semblable à des e-mails? Est-ce maintenant possible en 4,2 sdk?lancer galerie de photos à partir de iphone App

+0

Je ne sais pas quel exemple c'est, mais vous pouvez afficher des photos de l'application photos dans votre propre application. Vérifiez le code de l'échantillon de pomme. –

+0

Avez-vous trouvé une solution? – philipp

Répondre

6

Pour cela, vous devez créer et présenter un UIImagePickerController comme celui-ci:

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; 
imagePicker.delegate = self; 
imagePicker.allowsEditing = YES; 
imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; 
[self presentModalViewController:imagePicker animated:YES]; 

Vous pouvez modifier imagePicker.sourceType à imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera; si vous voulez que l'utilisateur d'utiliser l'appareil photo à la place. La méthode du délégué: - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info vous donnera l'image dans le dictionnaire info.

+0

Merci pour la réponse. Je veux lancer la galerie photo de l'application iphone natif et ne pas simplement être en mesure de choisir une image de la galerie photo, je me demandais est-ce possible w/le dernier SDK – irpalo

+0

Je ne suis pas au courant de toute API qui rend le lancement de l'application Photos possible. Voici une liste d'applications que vous pouvez lancer en utilisant des schémas d'URL personnalisés: http://applookup.com/2010/09/iphone-apps-with-special-url-shortcuts/ –

+2

-1 ne répond pas à la question – greenhouse