欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

iOS 把圖片保存到相冊(cè),并獲取圖片文件名的實(shí)例

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

實(shí)例如下所示:

- (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(@"圖片保存成功!");
 }
}
此方法可以把其他來源的圖片也可保存到相冊(cè)

 //當(dāng)image從相機(jī)中獲取的時(shí)候存入相冊(cè)中
 //保存方法1
//  UIImageWriteToSavedPhotosAlbum(img.image,self,@selector(image:didFinishSavingWithError:contextInfo:),NULL);
//   imageData = nil;
  
  WEAKSELF
  //保存方法2同時(shí)獲取保存的相片文件名
  __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 把圖片保存到相冊(cè),并獲取圖片文件名的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解iOS App中調(diào)用AVAudioPlayer播放音頻文件的用法

    詳解iOS App中調(diào)用AVAudioPlayer播放音頻文件的用法

    這篇文章主要介紹了iOS App中調(diào)用AVAudioPlayer播放音頻文件的用法,AVAudioPlayer僅能播放本地文件而不能添加網(wǎng)絡(luò)源,實(shí)例代碼為Objective-C,需要的朋友可以參考下
    2016-03-03
  • 詳解IOS串行隊(duì)列與并行隊(duì)列進(jìn)行同步或者異步的實(shí)例

    詳解IOS串行隊(duì)列與并行隊(duì)列進(jìn)行同步或者異步的實(shí)例

    這篇文章主要介紹了詳解IOS串行隊(duì)列與并行隊(duì)列進(jìn)行同步或者異步的實(shí)例的相關(guān)資料,IOS中GCD的隊(duì)列分為串行隊(duì)列和并行隊(duì)列,任務(wù)分為同步任務(wù)和異步任務(wù),他們的排列組合有四種情況這里就一一分析下,需要的朋友可以參考下
    2017-07-07
  • iOS實(shí)現(xiàn)循環(huán)滾動(dòng)公告欄

    iOS實(shí)現(xiàn)循環(huán)滾動(dòng)公告欄

    這篇文章主要為大家詳細(xì)介紹了iOS實(shí)現(xiàn)循環(huán)滾動(dòng)公告欄,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • iOS下一鍵調(diào)試Push的方法詳解

    iOS下一鍵調(diào)試Push的方法詳解

    這篇文章主要給大家介紹了關(guān)于iOS下如何一鍵調(diào)試Push的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03
  • 詳解iOS設(shè)置字體的三種方式

    詳解iOS設(shè)置字體的三種方式

    這篇文章主要介紹了iOS設(shè)置字體的三種方式,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-04-04
  • iOS實(shí)現(xiàn)列表折疊效果

    iOS實(shí)現(xiàn)列表折疊效果

    這篇文章主要為大家詳細(xì)介紹了iOS實(shí)現(xiàn)列表折疊效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • 詳解iOS開發(fā)之NSURLProtocol的那些坑

    詳解iOS開發(fā)之NSURLProtocol的那些坑

    本篇文章主要介紹了詳解iOS開發(fā)之NSURLProtocol的那些坑,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-11-11
  • iOS二維碼的生成代碼

    iOS二維碼的生成代碼

    這篇文章主要為大家詳細(xì)介紹了iOS二維碼的生成代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • IOS客戶端接入微信支付

    IOS客戶端接入微信支付

    對(duì)于一個(gè)ios的app,如果有一些虛擬的商品或者服務(wù)需要通過在線支付來收費(fèi)的話,一般有幾種主流的選擇。如果是通過APP調(diào)用支付平臺(tái)APP的思路的話,一個(gè)是調(diào)起支付寶客戶端,一個(gè)則是調(diào)起微信支付。本文給大家分享ios客戶端接入微信支付,需要的朋友可以參考下
    2015-09-09
  • iOS10通知框架UserNotification理解與應(yīng)用

    iOS10通知框架UserNotification理解與應(yīng)用

    在iOS10系統(tǒng)中,通知被整合進(jìn)了UserNotification框架,除了使通知的處理脫離了UIApplication,通知功能的相關(guān)開發(fā)更加結(jié)構(gòu)化與模塊化外,還新增開放了許多更加靈活的開發(fā)接口,現(xiàn)在,開發(fā)者可以為通知定義UI末班,添加媒體附件,需要的朋友可以參考下
    2016-09-09

最新評(píng)論