2011-01-22 7 views
1

je stocke image locale par ce code ...comment pouvons-nous obtenir l'image de locale?

NSData *imageData = UIImagePNGRepresentation(image); 
NSString *imageName = [NSString stringWithFormat:@"image.png"]; 

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 
NSString *fullPathToFile = [documentsDirectory stringByAppendingPathComponent:imageName]; 

[imageData writeToFile: fullPathToFile atomiquement: OUI];

Je peux voir cette image dans mon ensemble de simulateur iPhone ... mais comment puis-je récupérer cette image?

Répondre

2

Si vous voulez dire recréer l'image à partir d'un fichier, vous pouvez le faire très simplement en utilisant la méthode UIImage « s +imageWithContentsOfFile::

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 
NSString *fullPathToFile = [documentsDirectory stringByAppendingPathComponent:@"someImageName"]; 
UIImage *image = [UIImage imageWithContentsOfFile:fullPathToFile]; 
+0

me devança =) – aqua

+0

ses œuvres Thanx –

Questions connexes