IOS  开发获取本地图片路径及上传

 更新时间:2017年05月12日 14:27:07   作者:冉然  
这篇文章主要介绍了IOS 开发获取本地图片路径及上传的相关资料,需要的朋友可以参考下

1、获取沙盒路径

 NSString *path_document=NSHomeDirectory();
//设置存储文件路径!!!!!!文件路径的名字一定要区分开
  NSString *imagePath=[path_document stringByAppendingString:[NSString stringWithFormat:@"/Documents/%@%@%@.png",_shopObj.shopPicture,_shopObj.shopColor,self.shopObj.shopName]];
//写入文件
  [UIImagePNGRepresentation(img) writeToFile:imagePath atomically:YES];
//将地址存储到自己设置的Model模型中
  self.shopObj.shopPicture=imagePath;

2、读取数据的时候,直接从自己设置文件中读取出来就行了,例子如下:

 NSString *path_document=NSHomeDirectory();
  NSString *imagePath=[path_document stringByAppendingString:[NSString stringWithFormat:@"/Documents/%@%@%@.png",_shopObj.shopPicture,_shopObj.shopColor,self.shopObj.shopName]];
  UIImage *img=[UIImage imageWithContentsOfFile:imagePath];
  cell.imgV.image=img;

  顺便说一下设置的根目录的位置:

2,获取Documents目录路径的方法:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docDir = [paths objectAtIndex:0];

3,获取Caches目录路径的方法:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *cachesDir = [paths objectAtIndex:0];

4,获取tmp目录路径的方法:

NSString *tmpDir = NSTemporaryDirectory();

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • iOS开发--仿新闻首页效果WMPageController的使用详解

    iOS开发--仿新闻首页效果WMPageController的使用详解

    这篇文章主要介绍了iOS开发--仿新闻首页效果WMPageController的使用详解,详解的介绍了iOS开发中第三方库WMPageController控件的使用方法,有需要的可以了解下。
    2016-11-11
  • iOS button响应流程图文详解

    iOS button响应流程图文详解

    这篇文章主要为大家介绍了iOS button响应流程图文详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • iOS关键字static extern const使用示例详解

    iOS关键字static extern const使用示例详解

    这篇文章主要为大家介绍了iOS关键字static extern const使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • iOS优雅的将CALayer旋转360度示例代码

    iOS优雅的将CALayer旋转360度示例代码

    CALayer我们又称它叫做层,CALayer类的概念与UIView非常类似,并且可以包含图片、文本、背景色等。下面这篇文章主要给大家介绍了关于iOS如何优雅的将CALayer旋转360度的相关资料,文中通过示例代码的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2018-01-01
  • 关于iOS 11不能定位问题的解决方法

    关于iOS 11不能定位问题的解决方法

    最近在开发中遇到一个问题,后来发现是苹果新增一个权限,自己可查,下面这篇文章主要给大家介绍了关于iOS 11不能定位问题的解决方法,文中介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起来一起学习学习吧。
    2017-11-11
  • iOS开发-调用系统相机和相册获取照片示例

    iOS开发-调用系统相机和相册获取照片示例

    这篇文章主要介绍了iOS开发-调用系统相机和相册获取照片示例的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-02-02
  • iOS如何获取最顶层ViewController详解

    iOS如何获取最顶层ViewController详解

    这篇文章主要给大家介绍了关于iOS如何获取最顶层ViewController的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • iOS 模块化之JLRoute路由示例

    iOS 模块化之JLRoute路由示例

    这篇文章主要介绍了iOS 模块化之JLRoute路由示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • iOS获取设备唯一标识的8种方法

    iOS获取设备唯一标识的8种方法

    这篇文章主要为大家详细介绍了iOS获取设备唯一标识的8种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • 理解Objective-C的变量以及面相对象的继承特性

    理解Objective-C的变量以及面相对象的继承特性

    这篇文章主要介绍了理解Objective-C的变量以及面相对象的继承特性,文中的所说的点语法即是'对象名.成员变量名'这种对变量的访问,需要的朋友可以参考下
    2016-01-01

最新评论