2010-01-20 75 views
1

我開發了一個小型iPhone應用程序,用戶可以從圖像選擇器中選擇圖像,該圖像將出現在視圖中。當用戶首先選擇一個圖像時,我已將圖像名稱保存到數據庫,並將該圖像保存到具有該名稱的資源文件夾中。出現主視圖時,我從資源文件夾中搜索圖像並在主視圖中顯示該圖像。iPhone應用程序無法加載相冊中的圖像

當我在iPhone模擬器中運行此應用程序時,它成功運行,但是當我實際嘗試它在我的iPhone上進行測試時,我無法在主視圖中顯示圖像。任何人有一個想法有什麼不對?

回答

4

shivang嗨,

我覺得你是保存在第一點圖片NSDocumentDirectory,並試圖重新加載。

  1. 而從NSDocumentDirectory retriving文件你最好 首先檢查它像JPG,PNG文件類型,然後MP3給 確切名稱以檢索這一點。
  2. NSDocumentDirectory爲每個應用程序及其 限制創建獨特的內存,檢查您保存的圖像的大小。

更好試試這個代碼

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

它非常有用的代碼。 – mareeswaran

+0

Idhellam oru polappa。 –

相關問題