我有NSArray
个字符串,如下所示:
对象1 对象2 对象3
现在,在本地文件夹中,我有包含对象名称的文件夹:
/用户/升降梭箱/ ALLOBJECTS
对象1 对象2 对象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
数据。
有可能实现这一目标吗?
答案 0 :(得分: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];