iphone - 添加到 ALAssetGroup 时 ALAsset 的自定义文件名

标签 iphone ios alassetslibrary alasset

我能够使用 link 创建自定义相册

因此,当我保存文件(图像或视频)时,它们会从我的应用程序添加到我的自定义文件夹中。 我还需要提供显示所有已保存文件的功能。

所以我使用“enumerateAssetsUsingBlock”从我的自定义文件夹中枚举和获取文件。 我面临的唯一问题是,我正在检索的文件名与我添加的文件名不同。

ALAssetRepresentation* representation = [result defaultRepresentation];
[representation filename];

给我的文件名如下:IMG_0261.mp4 这不是我保存的文件的原始文件名。如何获取真实的文件信息?

最佳答案

不幸的是,您无法获得原始文件名。 AssetsLibrary 在导入时将文件名更改为模式 IMG_XXX.ext 之一。原始文件名丢失。

关于iphone - 添加到 ALAssetGroup 时 ALAsset 的自定义文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19090527/

相关文章:

ios - Xcode 与 iPhone 失去连接

ios - myLocationButton 未显示在 Google map 上

ios - Swift 和 Spawning 对象的评分方法

ios - 使用 ALAssetsLibrary 多次将照片保存到图库会导致崩溃

ios - 在 iOS 8 上,ALAssetsLibrary 不显示所有的 "Saved Photos"而只显示 "Recently added"

iphone - iOS - UIPasteboard 在应用程序外部不工作

iphone - UITextField - 返回 BOOL 的代表崩溃

iphone - 使用 NSJSONSerialization 将 NSMutableDictionary 转换为 JSON 返回不同的结果

ios - 当我使用自定义 UIColors 时标签的文本颜色没有改变

ios - 尝试从资源库 URL 获取 UIImage