2011-07-20 165 views
1

我使用以下代碼將一些圖像保存到應用程序的文檔目錄中。如何從文檔目錄中的子文件夾順序讀取文件iPhone

for (int k=0;k<[_imageNames count];k++) 
{ 
    NSString *imagePath = [dataPath stringByAppendingPathComponent:[NSString stringWithFormat:@"%d.jpg",k]]; 
    NSData *data = UIImageJPEGRepresentation([_imageNames objectAtIndex:k], 1.0f); 
    [data writeToFile:imagePath atomically:YES]; 

} 

現在我試圖將圖像順序加載到NSMutableArray中。 有人能指引我走向正確的方向嗎?

+0

問題是什麼?你不知道如何加載文件?如何添加對象到數組?還有別的嗎? – TigerCoding

+0

@Javy是的,我知道如何加載文件。但我想知道是否有辦法獲取文件夾內的文件數量,以便我可以執行迭代以將對象添加到NSMutablearray。 –

回答

1

嘗試使用該文件的名稱,通過迭代和文件是否存在檢查:

[[NSFileManager defaultManager] fileExistsAtPath:imagePath]

當它返回NO,那麼你知道有沒有更多的文件添加。

+0

哎呀,這是那麼容易.....有時候,答案是你的眼前,你沒有看到它......非常感謝Javy –

+0

也發生在我身上。 =) – TigerCoding

相關問題