Nay*_*han 1 iphone objective-c nsfilemanager ipad ios
我在一个名为Wallpaper的文件夹中有很多jpg格式的图像.我试图读取目录的内容,并使用以下代码将它们存储在一个数组中:
NSFileManager *manager = [NSFileManager defaultManager];
NSArray *fileList = [manager contentsOfDirectoryAtPath:@"/Wallpaper" error:NULL];
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我无法将它们提取到数组中.谁能告诉我这有什么问题?
小智 5
您需要指定目录的完整路径.我假设您的文件夹Wallpaper位于文档目录中.
NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *extractDirPath = [documentsPath stringByAppendingString: @"/Wallpaper"];
NSArray *extractsList = [fileManager contentsOfDirectoryAtPath: extractDirPath error: nil];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
304 次 |
| 最近记录: |