目前主流的有兩種保存照片到系統(tǒng)相冊的方案:
1.UIImageWriteToSavedPhotosAlbum
2.Photos框架下的creationRequestForAssetFromImage:方法
在iOS11的時候蘋果新增了一個隱私權限NSPhotoLibraryAddUsageDescription用于對相冊的只寫權限,如果你用第一種方法的時候沒有在plist添加這個key沪摄,那就直接閃退躯嫉;但是你用第二種方法的時候如果以前添加過Privacy - Photo Library Usage Description這個key的話,那就會在你寫圖片的時候彈窗詢問是否允許寫入杨拐。
總結(jié)如下:若用方法1的話如果需要將圖片寫入相冊則需要在plist添加NSPhotoLibraryAddUsageDescription這個key祈餐,而方法二則不強制(前提是你之前已經(jīng)聲明了Privacy - Photo Library Usage Description這個key)。不過既然蘋果已經(jīng)有區(qū)分了哄陶,還是建議有寫入要求的都添加一下吧
最后附上寫的一個測試小demo帆阳,想要試試的同學可以看一下,傳送門