2011-11-26 6 views
2

Ce que je fais est de sauvegarder une image chargée depuis n'importe quelle source, (appareil photo/bibliothèque) et de l'enregistrer dans un système de fichiers dans iOS. Ce que je suis bloqué, c'est comment je peux utiliser cette image de sauvegarde .. J'utilise le code suivant. Son fonctionnement crée un Test.jpg dans le dossier Documents. Mais ne sais vraiment pas comment accéder à ce Test.jpg.Charger une image enregistrée dans iOS

NSString *jpgPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/Test.jpg"]; 
[UIImageJPEGRepresentation(selectedImage.image, 1.0) writeToFile:jpgPath atomically:YES]; 
NSError *error; 
NSFileManager *fileMgr = [NSFileManager defaultManager]; 
NSString *documentsDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"]; 
+3

'[UIImage imageNamed: @ "test.jpg"];'? – Kjuly

Répondre

16

Utilisez cette méthode:

let testImage = UIImage(contentsOfFile: filePath)

imageNamed cherche une image avec le nom spécifié dans paquet principal de l'application.

+1

Si vous souhaitez mettre en cache l'image du répertoire Documents, voir [Tout moyen d'obtenir un UIImage en cache à partir de mon répertoire 'Documents'?] (Http://stackoverflow.com/questions/1338727/any-way-to-get-a -cached-uiimage-from-my-documents-répertoire) – beryllium

Questions connexes