如何将Gif从Documents或AppData文件夹(或其他已知路径)保存到iOS 11相册?
已知路径的示例:/ var / mobile / Containers / Data / Application / [app uuid] /Documents/filename.gif
此Older versions的答案 0 :(得分:2)
添加框架基础和照片
#import <Foundation/Foundation.h> #import <Photos/Photos.h> int saveGifToGallery(const char *path0){ NSString *path = [NSString stringWithUTF8String:path0]; NSData *data = [NSData dataWithContentsOfFile:path]; [[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{ PHAssetResourceCreationOptions *options = [[PHAssetResourceCreationOptions alloc] init]; [[PHAssetCreationRequest creationRequestForAsset] addResourceWithType:PHAssetResourceTypePhoto data:data options:options]; } completionHandler:^(BOOL success, NSError * _Nullable error) { NSLog(@":%d",success); }]; return 1; }