手機升到iOS 11后 發現之前正常的圖片保存功能無法正常使用 會閃退
經測試發現應該是權限沒有開啟的原因 但是NSPhotoLibraryUsageDescription已經寫入plist 且在iOS 11之前的手機系統上是正常的
通過查閱資料得知
OS11之后:默認開啟訪問相冊權限(讀權限),無需用戶授權,無需添加NSPhotoLibraryUsageDescription,適配iOS11之前的還是需要加的。 添加圖片到相冊(寫權限),需要用戶授權,需要添加
NSPhotoLibraryAddUsageDescription。
<key>NSPhotoLibraryUsageDescription</key> <string>是否允許此APP使用相冊?</string> <key>NSPhotoLibraryAddUsageDescription</key> <string>是否允許此APP保存圖片到相冊?</string>