2010-11-27 69 views
2

我建立一个iPhone应用程序,除其他事项外,允许用户采取与位置相关联店的照片。我目前使用ALAssetLibrary允许照片存储在照片中,并可在应用程序外部访问(例如通过内置机制在计算机上访问)。与ALAssetLibrary一起工作的技术内容并不多,但是我已经设法凑齐了一个工作版本。我不得不求助于存储照片的URL字典在我的应用程序和手动检测如果照片显示他们的名单时,因为似乎没有是自定义元数据添加到ALAsset的方式仍然存在。我可以将自定义元数据与ALAsset关联吗?

我真的很想做的就是添加了两个自定义元数据字段,以每个资产为它提供一个标题和自定义值一个ID,我可以用它来枚举资产库时可以筛选。

作为次要任务,我希望用户能够更新标题元数据。

可以这样做吗?在这一点上,我真的不这么认为,因为API似乎没有提供获取/设置自定义元数据的必要方法。我希望反对所有我还没有发现的AssetLibrary框架的其他方面。

在最低限度,如果有人能权威地说“NO”,那么至少其他人可能对自己的希望和改变粘性的线索找到这个面包屑得更快!

而且,具有0声望,我不能与素材资源库:(哇,这一天刚好是下坡标记它。FML

回答

1

我一直在寻找的文件结束了,我不认为这是可能的钉在ALAsset对象的其他字段上,您可以创建自己的对象或扩展他们的对象,但是当您撤回资产时无法为您提供帮助,因为您需要初始化您的对象并将其填充到该对象中。

看看我知道这个瀑布总之一个很好的答案,但我不得不尝试。

0

的ALAsset类文档描述了一个属性 - customMetadata。这被记录为您想要的任何自定义标签的NSDictionary。但是,目前它还没有在课堂上实施(我在苹果开发者网站上提出了一个错误来解决这个问题)。

相关问题