Un utilisateur peut sélectionner une photo de sa bibliothèque en utilisant le sélecteur d'image - Je veux me souvenir de cette sélection et afficher cette image à l'avenir sans que l'utilisateur doive la choisir. Comment puis-je référencer la photo spécifique ou existe-t-il un moyen de copier la photo dans le stockage de mon application?Comment enregistrer une référence à une photo spécifique sur l'iPhone pour la charger sans sélecteur?
1
A
Répondre
2
vous pouvez enregistrer l'image sélectionnée en le convertissant en objet NSData puis l'écrire sur le système de fichiers iPhone sous le répertoire de documents de votre application comme ceci:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo
{
NSData *imageData = UIImagePNGRepresentation(image);
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filename = [documentsDirectory stringByAppendingPathComponent:@"SavedImage"];
[imageData writeToFile:filename atomically:NO];
}
Questions connexes
- 1. Enregistrer une photo de l'utilisateur sur l'iPhone?
- 2. Comment enregistrer une photo dans une photothèque iPhone?
- 3. Comment charger une version spécifique d'un assemblage
- 4. Comment obtenir une référence à une ligne de table avec une valeur spécifique dans jQuery
- 5. Puis-je mettre une contrainte sur une colonne sans faire référence à une autre table?
- 6. Géo-tagging une photo sur l'iPhone?
- 7. Comment charger un assembly qui référence une DLL Win32?
- 8. Comment lier une macro à une clé dans Word 2007 sans enregistrer une nouvelle macro?
- 9. Existe-t-il un sélecteur/une méthode jQuery pour trouver un élément parent spécifique n niveaux?
- 10. Comment télécharger une photo sur un serveur avec l'iPhone?
- 11. Comment paresser-charger une seule propriété sur une entité Linq?
- 12. Comment lier JMX à une interface spécifique?
- 13. en ajoutant COM dll comme une référence de l'emplacement spécifique
- 14. JMeter - comment enregistrer la requête complète pour une réponse échouée?
- 15. Mettre à niveau une DLL de référence dans un projet C# sans recompiler le projet
- 16. Comment supprimer une photo dans Facebook
- 17. Comment passer une référence à une fonction, avec des paramètres?
- 18. SELECT sur une référence NULL
- 19. Envoyer une photo depuis un appareil photo iPhone?
- 20. Comment une application peut-elle charger une DLL sans son nom?
- 21. Comment joindre une liste générique d'objets sur une propriété spécifique
- 22. Comment lancer l'appareil photo iPhone sur viewDidLoad?
- 23. Comment puis-je forcer csc/mcs à utiliser une version spécifique d'une référence d'assembly?
- 24. Comment copier une photo de canvas à clipboard?
- 25. iPhone - enregistrer l'image à une résolution plus élevée sans le pixelliser
- 26. Comment enregistrer une référence Web pour un rapport SQL Server 2008 Reporting Service?
- 27. Comment puis-je obtenir une référence à une méthode?
- 28. Comment charger une vue sur un bouton, appuyez sur?
- 29. Comment enregistrer une note dans une chanson?
- 30. Comment passer une variable de la grille à la nouvelle page sans charger à nouveau la première grille