2010-07-31 6 views
0

Je suis en mesure de tirer des informations d'un plist:tirant d'info d'un plist

nameTextField.text = [recipe objectForKey:NAME_KEY]; 
ingredientsText.text = [ingredients objectForKey:NAME_KEY]; 

J'ai aussi des images dans le plist [les noms des images, et non pas les données d'image]

Est-ce que quelqu'un sait comment je pourrais afficher une image de la même manière?

merci d'avance.

Répondre

0

Vous devrez créer une image avec le contenu du fichier sur le chemin enregistré. Utilisez imageWithContentsOfFile: ou imageNamed:, où imageNamed: prend uniquement le nom de fichier et met en cache les images, utile pour les images qui sont petites et apparaissent souvent dans l'interface utilisateur. Notez également que imageNamed: recherche une version 2x de l'image dans iOS4.

imageWithContentsOfFile prend un chemin d'accès complet, y compris le chemin de votre application-bundle et dose pas de cache. Il est destiné aux images plus grandes qui n'apparaissent qu'une seule fois sur un écran.

imageView.image = [UIImage imageNamed:[recipe objectForKey:IMAGE_KEY]]; 
imageView.image = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] 
          pathForResource:[recipe objectForKey:IMAGE_KEY] ofType:nil]]; 
+0

qui a bien fonctionné. merci pour l'aide – hanumanDev

+0

Alors s'il vous plaît marquer comme la réponse acceptée. – tonklon