iOS图片保存与搜索功能的代码实现

搜索框的使用在开发过程非常常见,现在几乎所有的应用程序都有搜索功能,下面是iOS图片保存与搜索功能的代码实现,跟着云上诗词技术频道小编带你来了解一下吧!1、保存图片到相册

/** * 保存图片到相册 */- (IBAction)saveImage { PHAuthorizationStatus status = [PHPhotoLibrary authorizationStatus]; if (status == PHAuthorizationStatusDenied) { NSLog(@"请到【设置-隐私-照片】打开访问开关"); } else if (status == PHAuthorizationStatusRestricted) { NSLog(@"无法访问相册"); } else { // 保存相片的标识 __block NSString *assetId = nil; [[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{ // 保存相片到相机胶卷,并返回标识 assetId = [PHAssetCreationRequest creationRequestForAssetFromImage:[UIImage imageNamed:@"logo"]].placeholderForCreatedAsset.localIdentifier; } completionHandler:^(BOOL success, NSError * _Nullable error) { if (!success) { NSLog(@"保存失败:%@", error); return; } // 根据标识获得相片对象 PHAsset *asset = [PHAsset fetchAssetsWithLocalIdentifiers:@[assetId] options:nil].lastObject; // 拿到自定义的相册对象 PHAssetCollection *collection = [self collection]; if (collection == nil) return; // 保存相片到自定义相册中 [[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{ [[PHAssetCollectionChangeRequest changeRequestForAssetCollection:collection] addAssets:@[asset]]; } completionHandler:^(BOOL success, NSError * _Nullable error) { if (success) { NSLog(@"保存成功"); } else { NSLog(@"保存失败:%@", error); } }]; }]; }}

原创文章,作者:nxyxs,如若转载,请注明出处:http://www.yunshangshici.com/55935.html

(0)
上一篇 2022年6月11日 下午3:02
下一篇 2022年6月11日 下午3:02

相关推荐

返回顶部