【发布时间】:2010-11-27 22:01:16
【问题描述】:
我正在构建一个 iPhone 应用程序,除其他外,它允许用户拍摄和存储与位置相关的照片。我目前正在使用 ALAssetLibrary 以允许将照片存储在照片中并且可以在应用程序外部访问(例如在计算机上通过内置机制)。与 ALAssetLibrary 合作的技术内容并不多,但我已经设法拼凑出一个工作版本。我不得不求助于在我的应用程序中存储照片 URL 的字典,并在显示它们的列表时手动检测照片是否仍然存在,因为似乎没有办法将自定义元数据添加到 ALAsset。
我真正想做的是为每个资产添加两个自定义元数据字段,为它提供一个标题和一个自定义 id 值,我可以在枚举资产库时使用它们来过滤。
作为次要任务,我希望用户能够更新标题元数据。
可以吗?在这一点上,我真的不认为它可以,因为 API 似乎真的没有提供获取/设置自定义元数据的必要方法。我希望不顾一切地发现我尚未发现的 AssetLibrary 框架的其他方面。
至少,如果有人可以权威地说“不”,那么至少其他人可能会在他们自己的希望之路上找到这个面包屑并更快地改变策略!
而且,声望为 0,我不能用 AssetLibrary 标记它:(哇,这一天简直走下坡路。FML
【问题讨论】: