2010-08-10 4 views
2

Je le code suivant à la place:UIImageView - Affichage d'une image de répertoire

- (void)viewDidLoad { 
    NSString *homeDirectoryPath = NSHomeDirectory(); 
    NSString *imagePath = [homeDirectoryPath stringByAppendingString:@"/graph.png"]; 
    NSLog(@"Image: %@", imagePath); 

    if (![[NSFileManager defaultManager] fileExistsAtPath:imagePath isDirectory:NULL]) 
    { 
     graph = imagePath; 
     //[[NSFileManager defaultManager] createDirectoryAtPath:imagePath attributes:nil]; 
    } 

'graphique' est défini comme UIImageView. J'essaie d'afficher le fichier dans le chemin 'imagePath'. Je sais que le code graphique = imagePath n'est pas correct, car la variable 'imagePath' indique qu'il contient le chemin vers l'image.

Comment afficher mon image sur le chemin d'image spécifique?

Cordialement, Stephen

Répondre

9

Vous devez créer un objet imageview, définir comme l'image de la vue de l'image et relâchez l'image que vous avez créé:

UIImage *graphImage = [[UIImage alloc] initWithContentsOfFile: imagePath]; 
graph.image = graphImage; 
[graphImage release]; 
+0

Merci pour la réponse, mais quelle est la but de la méthode initContentsOfFile? – Stephen

+0

Je reçois des erreurs avec initContentsOfFile, mais quand j'utilise initWithContentsOfFile, il compile proprement, mais n'affiche toujours pas l'image. – Stephen

+0

Quelqu'un d'autre des idées sur ce ???? – Stephen