美文网首页
相册添加下载照片

相册添加下载照片

作者: DDNie | 来源:发表于2019-10-12 15:42 被阅读0次

AFHTTPSessionManager * session = [AFHTTPSessionManager manager];

    session.requestSerializer= [AFHTTPRequestSerializer serializer];

    session.responseSerializer= [AFHTTPResponseSerializer serializer];

    NSURLRequest * request = [NSURLRequest requestWithURL:[NSURL URLWithString:imageURL]];

    NSURLSessionDownloadTask*downloadTask =  [sessiondownloadTaskWithRequest:requestprogress:^(NSProgress*_NonnulldownloadProgress) {        

CGFloatpercent = (CGFloat)downloadProgress.completedUnitCount/downloadProgress.totalUnitCount;

}destination:^NSURL*_Nonnull(NSURL*_NonnulltargetPath,NSURLResponse*_Nonnullresponse) {

        NSURL *documentsDirectoryURL = [[NSFileManager defaultManager] URLForDirectory:NSDocumentDirectory inDomain:NSUserDomainMask appropriateForURL:nil create:NO error:nil];

        return[documentsDirectoryURLURLByAppendingPathComponent:[responsesuggestedFilename]];

    }completionHandler:^(NSURLResponse*_Nonnullresponse,NSURL*_NullablefilePath,NSError*_Nullableerror) {

NSFileManager * fileManager = [NSFileManager defaultManager];

        BOOLisFile = [fileManagerfileExistsAtPath:[filePathpath]];

        if(isFile) {

[PHPhotoLibrary requestAuthorization:^(PHAuthorizationStatus status) {

                    if(status ==PHAuthorizationStatusAuthorized) {

                        [[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{

                            [PHAssetChangeRequest creationRequestForAssetFromImage:image];

                        }completionHandler:^(BOOLsuccess,NSError*_Nullableerror) {

                            if(success) {

                            }else{

                            }

                        }];

                    }else{

                    }

                }];

            });

        }

相关文章

网友评论

      本文标题:相册添加下载照片

      本文链接:https://www.haomeiwen.com/subject/lnwqmctx.html