2013-02-18 30 views
1

該文檔描述了它作爲「老大難」(http://developer.apple.com/library/ios/documentation/AssetsLibrary/Reference/ALAssetRepresentation_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40009728-CH1-SW16),但是這並不意味着在一個單一的同步持續性,持續性,直到新的照片被添加,持續直到老照片被刪除,或者是什麼?如果我使用ALAssetRepresentation url將相機膠捲/照片庫中的照片元素與應用程序中的數據關聯起來,那麼即使照片被移動或重命名,這些關聯是否仍能繼續工作?ALAssetURL甚至SYNC的iPad/iPhone後,唯一與iTunes

如果資源網址不同步後唯一那麼什麼是這個替代的解決方案,因爲我需要獨特甚至同步後,以確定的資產。

回答

1

在我的經驗,網址是同步之間持續(在iOS 5中開始)。但是,一旦設備從iTunes備份或iCloud恢復,資產將獲得新的URL。這也發生在從iOS 5升級到iOS 6之後。 另一種方法是爲每張照片生成一個自己的ID /校驗和。採取文件名,記錄日期和文件大小,並從中生成一個MD5或SHA1哈希。

+0

謝謝你的答案會給你一個嘗試。 – Leena 2013-02-19 05:19:46

+0

我試圖檢查資產日期與網址,如果兩者都相同,那麼我保持在數據庫中的網址,否則我刪除該網址感謝您的幫助。 – Leena 2013-02-19 06:59:31