如何仅获取保存在iphone应用程序文档文件夹中的所有照片名称

Posted

技术标签:

【中文标题】如何仅获取保存在iphone应用程序文档文件夹中的所有照片名称【英文标题】:How to get all the names of photos only which are saved in documents folder of iphone application 【发布时间】:2011-10-23 10:18:50 【问题描述】:

我想获取保存在我的文档文件夹中的所有照片名称。因为它包含图像以外的一些资源,我需要从文档文件夹中选择图像本身并将图像的名称填充到一个数组中。

【问题讨论】:

祝你好运。除非您不指定您打算使用哪种语言,否则没有人可以帮助您。 我已将其标记为 iphone ...这意味着目标 c 和 iphone 图像是否保证具有正确的文件扩展名?这些扩展是否仅限于固定数量的图像类型? @JamesWebster 是的,我将它们全部保存为 .png 格式 【参考方案1】:
NSString *documentsDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSArray *dirContents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsDir error:nil];
NSArray *onlyPics = [dirContents filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"self ENDSWITH '.png'"]];

【讨论】:

以上是关于如何仅获取保存在iphone应用程序文档文件夹中的所有照片名称的主要内容,如果未能解决你的问题,请参考以下文章

无法从 iPhone 文档目录位置中的已保存文件重新加载 UIImage

如何获取保存的文档并上传到 iPhone 设备?

iPhone:照片框架:如何仅获取由我的应用程序创建的那些相册/图像,而不是由其他人创建的?

如何录制/保存 iPhone 应用程序中正在播放的音频?

如何将文档文件保存到 iOS 中的 SQLite 数据库,以便稍后在程序中查看它们?

iPhone/Sqlite - 如何仅从服务器获取更改的数据?