2017-07-27 74 views
0

我想將圖像保存在Core Data中的iOS應用程序中,但是我想保存的所有圖像都是從照片庫導入的。因此,從照片庫中保存已經存在的對該照片的引用會更有意義,而不是將圖像轉換爲NSData並將其存儲在手機中。特別是因爲圖像佔用大量內存,理想情況下它們不應該保存在兩個地方。是我想要做什麼,或者蘋果不讓我閱讀引用,從照片庫中的照片存儲的地方?是否可以保存從照片庫中存儲照片的位置的引用,而不是將實際的UIImage本身保存爲數據?

此外,如果可以從照片庫中獲取圖像存儲位置的參考,我如何在Swift中訪問它?

回答

0

PHObject類的localIdentifier屬性是持久標識對象的唯一字符串。同時,您可以將其用於可以獲取圖像數據的PHAsset的fetchAssetsWithLocalIdentifiers:方法。

+0

我可以使用它來獲取對它的引用,即使圖像數據沒有保存在我的應用程序中? –

相關問題