2010-11-27 39 views
2

我建立一個iPhone應用程序,除其他事項外,允許用戶採取與位置相關聯店的照片。我目前使用ALAssetLibrary允許照片存儲在照片中,並可在應用程序外部訪問(例如通過內置機制在計算機上訪問)。與ALAssetLibrary一起工作的技術內容並不多,但是我已經設法湊齊了一個工作版本。我不得不求助於存儲照片的URL字典在我的應用程序和手動檢測如果照片顯示他們的名單時,因爲似乎沒有是自定義元數據添加到ALAsset的方式仍然存在。我可以將自定義元數據與ALAsset關聯嗎?

我真的很想做的就是添加了兩個自定義元數據字段,以每個資產爲它提供一個標題和自定義值一個ID,我可以用它來枚舉資產庫時可以篩選。

作爲次要任務,我希望用戶能夠更新標題元數據。

可以這樣做嗎?在這一點上,我真的不這麼認爲,因爲API似乎沒有提供獲取/設置自定義元數據的必要方法。我希望反對所有我還沒有發現的AssetLibrary框架的其他方面。

在最低限度,如果有人能權威地說「NO」,那麼至少其他人可能對自己的希望和改變粘性的線索找到這個麪包屑得更快!

而且,具有0聲望,我不能與素材資源庫:(哇,這一天剛好是下坡標記它。FML

回答

1

我一直在尋找的文件結束了,我不認爲這是可能的釘在ALAsset對象的其他字段上,您可以創建自己的對象或擴展他們的對象,但是當您撤回資產時無法爲您提供幫助,因爲您需要初始化您的對象並將其填充到該對象中。

看看我知道這個瀑布總之一個很好的答案,但我不得不嘗試。

0

的ALAsset類文檔描述了一個屬性 - customMetadata。這被記錄爲您想要的任何自定義標籤的NSDictionary。但是,目前它還沒有在課堂上實施(我在蘋果開發者網站上提出了一個錯誤來解決這個問題)。

相關問題