2016-09-14 31 views

回答

0

文件名範圍內 Photos庫是一個實現細節。他們並不完全是私人的,但他們不是那種讓你陷入混亂或依賴穩定的東西。 (例如,如果您抓取某個資產的基礎圖像文件,它將只有一個名稱,但如果用戶在照片應用中編輯了該資產或從iCloud Photo Library重新下載並重新下載該資源,該名稱可能會更改。 )

您可以從獲得從照片庫中讀取資產時的文件名,只是爲了能夠獲取原始文件的副作用。您不允許在照片庫中設置設置文件名,因爲照片管理自己的存儲空間。

當然,如果您閱讀資產的原始文件並希望將其副本保存在其他地方,則可以爲該副本提供所需的任何文件名。

+0

我收到了最後一筆資產,但我不知道我應該怎麼做。換句話說,我不知道如何用照片庫中的自定義文件名保存此圖片的副本 –

+0

您可以使用「PHAssetChangeRequest」或「PHAssetCreationRequest」以及原始資產圖片或底層資源將資產的副本保存到照片庫。但是,該副本是否保留了您創建的任何文件名,這是不受您控制的,因爲照片庫中的文件名是內部實現細節。 – rickster

相關問題