2013-02-10 72 views
0

我的應用程序允許用戶從相機膠捲上傳照片。由於我使用NSManagedObject來管理上傳照片,因此我想將ALAsset對象存儲爲NSManagedObject的屬性。我試圖將屬性類型設置爲「Transformable」,並將可轉換的名稱設置爲「NSUnarchiveFromDataTransformerName」。但是,我的應用程序在存儲ALAsset時崩潰。有人可以分享如何將ALAsset對象存儲爲NSManagedObject的屬性。非常感謝!如何將ALAsset對象存儲爲NSManagedObject的屬性

回答

3

而不是存儲ALAsset對象,您可以存儲該資產的網址。

您可以爲資產對象獲取網址:

[asset.defaultRepresentation.url absoluteString] 

從URL,你可以在需要獲取資產的對象。

通過調用這個方法:

[assetslibrary assetForURL:assetURL resultBlock:assetResultBlock failureBlock:failureBlock]; 
+0

這是非常有幫助的。非常感謝! – ShengHuaWu 2013-02-24 05:10:14

相關問題