App圖片批量下載本地和分享

有時候我們需要把很多張圖片一次性下載到本地相冊或分享到微信朋友圈,此時就需要進行批量操作了

IMG_F0F6F1DA7588-1.jpeg
Jietu20180801-095931.gif

由于代碼量大,我就不在此一一細(xì)數(shù)了,需要的朋友可以在GitHub下載我的代碼閱讀

關(guān)鍵代碼
//把URL轉(zhuǎn)化成圖片存儲起來
-(void)urlTiImagesWithCompletionHandler:(void (^)(BOOL isSuccess))completionHandler{
    _imageMuarr = [NSMutableArray new];
    for (int i=0; i<[self imageUrls].count; i++) {
        UIImageView *imageV = [[UIImageView alloc]initWithFrame:CGRectZero];
        [imageV sd_setImageWithURL:[NSURL URLWithString:[self imageUrls][i]] completed:^(UIImage * _Nullable image, NSError * _Nullable error, SDImageCacheType cacheType, NSURL * _Nullable imageURL) {
            [self.imageMuarr addObject:image];
            if (self.imageMuarr.count==[self imageUrls].count) {
                completionHandler(YES);
            }
        }];
    }
}
//存儲已選的圖片
-(NSArray *)selectImages{
    NSMutableArray *muArr = [NSMutableArray new];
    for (int i=0; i<[self imageUrls].count; i++) {
        for (int j=0; j<self.selectedImageMuarr.count; j++) {
            if (i==[self.selectedImageMuarr[j] integerValue]) {
                [muArr addObject:_imageMuarr[i]];
            }
        }
    }
    return muArr;
}
//保存圖片到本地相冊
-(void)saveImages{
    if (_imageMuarr.count<[self imageUrls].count) {
        [self urlTiImagesWithCompletionHandler:^(BOOL isSuccess) {
            [self saveImages];
        }];
        return;
    }
    
    NSArray *selectImage = [self selectImages];
    if (selectImage.count==0) {
        [XLImageLoading showAlertInView:self.view message:@"請選擇圖片"];
        return;
    }
    NSLog(@"***********%@", selectImage);
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明AI閱讀 16,170評論 3 119
  • 再好的內(nèi)容,沒有一個好的標(biāo)題作為導(dǎo)火線,都很難引爆,就像我們跟著市場里的大爺大媽挑了半天西瓜,最終還是選擇了最好看...
    鹿二蛋閱讀 28,177評論 3 11
  • 被人誤解,你會解釋嗎? 這個問題,終于有了一個清晰的答案。想透徹了,心里好開心。 今天聽書 ---《給人好印象的秘...
    申湘黔閱讀 642評論 1 3
  • ???大家好: 先給大家拜個晚年,2018新年快樂!?專注于互聯(lián)網(wǎng)影視運營的機構(gòu)炫動影業(yè)也就是我們哈,官方網(wǎng)站搭建...
    炫動影業(yè)閱讀 384評論 0 0
  • 我們學(xué)校的五環(huán)廣場老婦依偎在老夫的身旁孫兒肆無忌憚的打鬧太陽也不吝嗇他的陽光 藍色是天空在飛翔綠色是草地在馳騁黑色...
    supermans1202閱讀 322評論 1 1

友情鏈接更多精彩內(nèi)容