最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

iOS 把圖片保存到相冊,并獲取圖片文件名的實例

 更新時間:2017年12月29日 14:43:47   作者:編織人生_程就未來  
下面小編就為大家分享一篇iOS 把圖片保存到相冊,并獲取圖片文件名的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

實例如下所示:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
 UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
 if (picker.sourceType == UIImagePickerControllerSourceTypeCamera) {
  UIImageWriteToSavedPhotosAlbum(image,self,@selector(image:didFinishSavingWithError:contextInfo:),NULL);
 }
}
- (void)image:(UIImage*)image didFinishSavingWithError:(NSError*)error contextInfo:(void*)contextInfo
{
 if (error) {
  DLog(@"圖片保存失??!");
 }else{
  DLog(@"圖片保存成功!");
 }
}
此方法可以把其他來源的圖片也可保存到相冊

 //當image從相機中獲取的時候存入相冊中
 //保存方法1
//  UIImageWriteToSavedPhotosAlbum(img.image,self,@selector(image:didFinishSavingWithError:contextInfo:),NULL);
//   imageData = nil;
  
  WEAKSELF
  //保存方法2同時獲取保存的相片文件名
  __blockALAssetsLibrary *lib = [[ALAssetsLibraryalloc] init];
  [lib writeImageToSavedPhotosAlbum:img.image.CGImagemetadata:nilcompletionBlock:^(NSURL *assetURL,NSError *error) {
   
   ALAssetsLibraryAssetForURLResultBlock resultblock = ^(ALAsset *imageAsset)
   {
    ALAssetRepresentation *imageRep = [imageAssetdefaultRepresentation];
    weakSelf.imageName = [NSStringstringWithFormat:@"%@",[imageRepfilename]];
    NSLog(@"[imageRep filename 1] : %@", [imageRepfilename]);
    DBLog(@"self.addressImageName照相0 = %@",weakSelf.imageName);
    commitBlock(img.image,UIImageJPEGRepresentation(img.image,0.5),self.imageName);
   };
   ALAssetsLibrary* assetslibrary = [[ALAssetsLibraryalloc] init];
   [assetslibrary assetForURL:assetURLresultBlock:resultblock failureBlock:nil];
   
   NSLog(@"assetURL = %@, error = %@", assetURL, error);
   lib = nil;
   
  }];
  
 }];

以上這篇iOS 把圖片保存到相冊,并獲取圖片文件名的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

靖边县| 丹东市| 尼勒克县| 运城市| 宜兴市| 玉山县| 班玛县| 三门县| 嘉祥县| 镇雄县| 黄龙县| 阳泉市| 屯留县| 雅江县| 五原县| 芦山县| 江西省| 通海县| 邛崃市| 印江| 昂仁县| 桃源县| 化州市| 平顶山市| 柳江县| 乡宁县| 德兴市| 阿尔山市| 依兰县| 文山县| 濮阳市| 东明县| 于都县| 昌乐县| 吉隆县| 敦煌市| 瑞金市| 泰安市| 定南县| 湟源县| 乌苏市|