UIImagePickerController - fonctionnalités (encore) non-documentées
La méthode 'imagePickerController:didFinishPickingImage:editin' de la classe UIImagePickerControllerDelegate est notée comme obsolète (deprecated) dans le SDK 3.0 de l'iPhone (GM au moment ou j'écris ces lignes).
C'est bien joli tout ça, mais on remplace le traitement par quoi ?
Un début de réponse en allant voir la définition de la classe déléguée, on peut trouver une référence vers une méthode:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
La méthode 'imagePickerController:didFinishPickingImage:editin' de la classe UIImagePickerControllerDelegate est notée comme obsolète (deprecated) dans le SDK 3.0 de l'iPhone (GM au moment ou j'écris ces lignes).
C'est bien joli tout ça, mais on remplace le traitement par quoi ?
Un début de réponse en allant voir la définition de la classe déléguée, on peut trouver une référence vers une méthode:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
Bien joli, mais comment utiliser les différentes informations contenu dans le dictionnaire passé en paramètres ?
Tout simplement en regardant ce qu'il se passe après la sélection d'une photo...
Voici les paires cles/valeurs contenues dans le dictionnaire:
...
...
2009-06-12 13:31:26.442 xxx[7294:20b] key: UIImagePickerControllerMediaType, value: public.image
2009-06-12 13:31:38.664 xxx[7294:20b] key: UIImagePickerControllerCropRect, value: NSRect: {{0, 0}, {640, 426}}
2009-06-12 13:31:45.846 xxx[7294:20b] key: UIImagePickerControllerOriginalImage, value:
2009-06-12 13:31:56.410 xxx[7294:20b] key: UIImagePickerControllerEditedImage, value:
...
En gros, on y retrouve (dans le cas d'une image):
- le type de media (une image :) )
- la taille
- l'image originale
- l'image modifiée (après rognage par exemple).


0 commentaires:
Enregistrer un commentaire
Abonnement Publier les commentaires [Atom]
<< Accueil