保存圖片至iOS圖庫和沙盒目錄

1.保存到iOS照片庫需要引入QuartzCore.framework框架,具體代碼如下:

.h文件

#import

UIImageView *imageView;

@property (nonatomic, retain) IBOutlet UIImageView *imageView;

.m文件

UIGraphicsBeginImageContext(imageView.bounds.size);

[imageView.layer renderInContext:UIGraphicsGetCurrentContext()];

UIImage *temp = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

UIImageWriteToSavedPhotosAlbum(temp, nil, nil, nil);

2.保存到對應的沙盒目錄中,具體代碼如下:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);

NSString *filePath = [[paths objectAtIndex:0] stringByAppendingPathComponent:[NSString stringWithFormat:@"sms.gif"]];// 保存文件的名稱

BOOL result = [UIImagePNGRepresentation(imageView.image)writeToFile: filePathatomically:YES]; // 保存成功會返回YES

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 218.241.181.202 wxhl60 123456 192.168.10.253 wxhl66 wxhl6...
    CYC666閱讀 1,439評論 0 6
  • 1、禁止手機睡眠[UIApplication sharedApplication].idleTimerDisabl...
    DingGa閱讀 1,144評論 1 6
  • //設置尺寸為屏幕尺寸的時候self.window = [[UIWindow alloc] initWithFra...
    LuckTime閱讀 838評論 0 0
  • 轉載自cocoaChina http://www.cocoachina.com/bbs/read.php?tid...
    wzjmyff閱讀 436評論 0 0
  • 其實做什么事情都是有邏輯結構, 包括軟件設計。 目標 業務架構的第一個訴求是結構上是讓代碼清晰可表達, 對業務的發...
    天涯閱讀 316評論 0 1