亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

iOS訪問相冊授權

iOS訪問相冊授權

iOS
拉丁的傳說 2018-07-27 11:00:00
要訪問iOS相冊,并建立一個新的相冊。從iOS8開始,訪問相冊必須要經過用戶授權。我好擔心,用戶會不允許授權。因為這樣會導致我的功能無法進行進行下去,求如何跳過授權的解決辦法?
查看完整描述

2 回答

?
慕虎7371278

TA貢獻1802條經驗 獲得超4個贊

簡單來說就是兩個字,不行

如果你對存儲圖片有需求,也可以保存在自己的Documents目錄下面


查看完整回答
反對 回復 2018-07-31
?
翻翻過去那場雪

TA貢獻2065條經驗 獲得超14個贊

iOS8以后,第一次訪問系統設備的一些屬性時,比如相冊,照相機,定位等,都會接收系統的權限訪問,這個訪問并不能使用代碼跳過,而在系統的settings里面得隱私設置,可以設置某個程序對系統設備屬性的訪問權限,而我們能做的就是通過AVCaptureDevice來獲取AVAuthorizationStatus屬性,判斷一下當前的權限,防止在不允許的情況下有Bug!

另外你可以在判斷了用戶拒絕了訪問相冊的權限時,給用戶一個彈出框,提示他沒有設置權限訪問相冊,然后給他個鏈接或者Button直接跳轉到settings里面進行設置!關于如何跳轉簡書或百度上有專門的指導!

代碼示例如下:

AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];  

if (authStatus == AVAuthorizationStatusRestricted || authStatus ==AVAuthorizationStatusDenied)  

{  

    //無權限  


查看完整回答
反對 回復 2018-07-31
  • 2 回答
  • 0 關注
  • 960 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號