2010-01-20 5 views
1

J'ai développé une petite application iPhone dans laquelle un utilisateur peut choisir des images à partir d'un sélecteur d'image et cette image apparaîtra dans une vue. Lorsque l'utilisateur sélectionne d'abord une image, j'ai enregistré le nom de l'image dans une base de données et j'enregistre cette image dans un dossier de ressources portant ce nom. Lorsque la vue principale apparaît, je recherche des images du dossier de ressources et affiche cette image dans la vue principale. Lorsque j'exécute cette application dans l'iPhone Simulator, elle fonctionne correctement, mais lorsque je l'ai essayé à des fins de test sur mon iPhone, je ne peux pas afficher les images dans la vue principale. Quelqu'un a une idée de ce qui ne va pas avec ça?L'application iPhone ne peut pas charger les images d'un album

Répondre

4

Salut ShiVang,

Je pense que vous enregistrez l'image à NSDocumentDirectory sur un premier clic et essayer de recharger cela.

  1. tout retriving les fichiers du NSDocumentDirectory mieux vous d'abord vérifier pour le type de fichier comme jpg, png, mp3 puis donner le nom exact retrive que.
  2. NSDocumentDirectory crée une mémoire unique pour chaque application et limitée, vérifiez la taille des images que vous enregistrez.

mieux essayer ce code

for (NSString* fileName in [fileManager contentsOfDirectoryAtPath:myfilepath error:nil]) 
{ 
if ([fileName rangeOfString:@".jpg"].location != NSNotFound ) 

    { 
     // Here fileName is used as a temporary variable to retrive image name 
     // myfilepath is the path where u stored the images 
    } 
} 
+0

Son code très utile. – mareeswaran

+0

Idhellam oru polappa. –

Questions connexes