iOS 打開這個file /var/mobile/Media/DCIM路徑下的相片或者視頻需要權限

iOS 打開這個file /var/mobile/Media/DCIM路徑下的相片或者視頻需要權限。

在開發(fā)中,我們提前通過PHAsset 獲取并保存相冊里圖片或者視頻的路徑,下次再使用的時候,通過路徑打開發(fā)現(xiàn)獲取的對象為nil。其原因是直接通過路徑獲取圖片與視頻,是需要權限的。

直接上代碼。

#pragma mark --獲取相冊權限
- (void)getPhotoPermission{
    [PHPhotoLibrary requestAuthorization:^(PHAuthorizationStatus status) {
            if (status == PHAuthorizationStatusAuthorized) {
              //code
            }
    }];
}

獲取權限后,再獲取圖片

 NSURL * url = [NSURL URLWithString:cellModel.localUrl];
 NSData * data = [NSData dataWithContentsOfURL:url];
 UIImage * image = [UIImage imageWithData:data];
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容