欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

iOS 沙盒图片保存读取实例

程序员文章站 2023-12-17 10:58:04
实例如下所示: //保存图片 -(void)saveimagedocuments:(uiimage *)image{ //拿到图片 uiimage...

实例如下所示:

//保存图片
-(void)saveimagedocuments:(uiimage *)image{
  //拿到图片
  uiimage *imagesave = image;
  nsstring *path_sandox = nshomedirectory();
  //设置一个图片的存储路径
  nsstring *imagepath = [path_sandox stringbyappendingstring:@"/documents/test.png"];
  //把图片直接保存到指定的路径(同时应该把图片的路径imagepath存起来,下次就可以直接用来取)
  [uiimagepngrepresentation(imagesave) writetofile:imagepath atomically:yes];
}
// 读取并存贮到相册 
-(uiimage *)getdocumentimage{
  // 读取沙盒路径图片
  nsstring *apath3=[nsstring stringwithformat:@"%@/documents/%@.png",nshomedirectory(),@"test"];
  // 拿到沙盒路径图片
  uiimage *imgfromurl3=[[uiimage alloc]initwithcontentsoffile:apath3];
  // 图片保存相册
  uiimagewritetosavedphotosalbum(imgfromurl3, self, nil, nil);
  return imgfromurl3;
}

以上这篇ios 沙盒图片保存读取实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

上一篇:

下一篇: