1.HXPhotoPicker的老版本提供了過濾掉iCloud云圖片的方法,就是通過設(shè)置HXPhotoManager的configuration屬性,來進行過濾

A6F4CFD8-3E75-4C93-84DF-FA1C31E75B10.png
如圖,只需要一句代碼:self.photoView.manager.configuration.filtrationICloudAsset = YES;
但是現(xiàn)在新版的已經(jīng)被廢棄掉了。
2.在選擇時過濾掉特定的圖片,可以選擇manager的這個回調(diào)

B38EA2FE-09FD-474A-8B85-35AB41297D2F.png
self.photoView.manager.shouldSelectModel = ^NSString *(HXPhotoModel *model) {
// NSLog(@"photomodel.format = %ld",model.photoFormat);
// if (model.photoFormat == HXPhotoModelFormatHEIC) {
// return @"不能選擇HEIC格式的圖片";
// }
if (model.isICloud) {
// NSLog(@"云圖片!?。。。?);
return @"不能選擇iCloud云圖片";
}
return nil;
};
這樣,如果你在彈出來的圖片選擇器中點擊了iCloud圖片,就會彈出提示:不能選擇iCloud云圖片。也可以過濾其他格式的圖片。