2014-12-02 85 views
0

我有一個NSArray字符串,像這樣:Access文件目錄之外的主束

對象1名 對象2 對象現在3

,裏面一個本地文件夾,我與對象名稱的文件夾:

/用戶/升降梭箱/ ALLOBJECTS

OBJECT 1個 OBJECT 2 OBJECT 3

每個文件夾裏,我有兩個畫面中的對象的名字命名:

OBJECT1-PIC1.png OBJECT1-PIC2.png

我需要的是路徑的圖片,基本上,我的對象有兩列(FILE1,FILE2),我想要保存圖片。

我將遍歷數組,找到具有相同名稱(在本地文件夾內)的文件夾並複製圖片。

我試圖使用,作爲一個測試:

NSString *filePath = @"~/Users/me/Dropbox/ALLOBJECTS" 

NSData *data = [[NSFileManager defaultManager] contentsAtPath:filePath]; 

NSLog(@"data: %@", data); 

但我得到NULL數據。

有沒有可能做到這一點?

回答

1

這隻適用於模擬器。

NSFileManager* fileManager = [NSFileManager defaultManager]; 
NSArray* rootContent = [fileManager contentsOfDirectoryAtPath:@"/Users/me/Pictures" error:nil]; 
NSLog (@"pictures dir contains:"); 
for (NSString* fileName in rootContent) 
    NSLog (@"%@", fileName); 

NSData *data = [fileManager contentsAtPath:@"/Users/me/Pictures/Pw0wF.png"]; 

UIImage *image = [UIImage imageWithData:data]; 
+0

完美!謝謝。 – Jorge 2014-12-03 21:33:53

相關問題