关于写入沙盒并且存储路径的坑
2017-01-06 18:16
288 查看
楼主有一段时间没有用沙盒了,所以不知道沙盒机制的更新,故而跳进了坑中,爬了一个小时。。。起因很简单,把图片写入沙盒,然后把写入的这个完整路径,及沙盒根路径
let documentDirectory = NSSearchPathForDirectoriesInDomains(FileManager.SearchPathDirectory.documentDirectory,
FileManager.SearchPathDomainMask.userDomainMask,
true)[0]加上图片的名字XXX.jpg存入coredata的属性中,然后重新启动程序,去用刚刚存入coredata的完整路径去拿发现图片为nil,本来我已经写入成功了,肯定是有的,所以一直不知所云。。。后来查到ios8之后,上文提到的documentDirectory是会变化的,每次都不一样,故而你还用原来的,当然就没东西了。。。所以只需要把图片的名字存入coredata中,每次取出的时候重新获取下沙盒根路径即可~
let documentDirectory = NSSearchPathForDirectoriesInDomains(FileManager.SearchPathDirectory.documentDirectory,
FileManager.SearchPathDomainMask.userDomainMask,
true)[0]加上图片的名字XXX.jpg存入coredata的属性中,然后重新启动程序,去用刚刚存入coredata的完整路径去拿发现图片为nil,本来我已经写入成功了,肯定是有的,所以一直不知所云。。。后来查到ios8之后,上文提到的documentDirectory是会变化的,每次都不一样,故而你还用原来的,当然就没东西了。。。所以只需要把图片的名字存入coredata中,每次取出的时候重新获取下沙盒根路径即可~
相关文章推荐
- iOS:关于沙盒路径,缓存/视频,存储规则和使用
- iphone:关于沙盒 存储路径
- 关于存储文件路径的问题
- 关于php存储cookie时path存放路径放的详细介绍
- iOS经典讲解之获取沙盒文件路径写入和读取简单对象
- app数据存储路径获取方法和沙盒结构分析
- iOS获取沙盒路径并写入文件
- IOS学习 NSOperation cell存储图片思路 沙盒路径查找 数组中添加空对象 block循环引用风险
- iOS UI 沙盒路径的获取及文件的简单存储
- NSSearchPathForDirectoriesInDomains用法,关于沙盒路径
- 创建并且获取图片沙盒路径
- 关于服务代码的几个文件存储路径
- 关于ueditor的图片上传时返回图片存储路径的问题
- Android文件存储往SD卡中写入文件路径出错问题求解。
- Plist文件存储及沙盒路径详解
- 关于存储文件路径的问题
- 关于iOS沙盒路径问题
- ios-day12-01(ios开发中的数据存储的常用方式有哪些、应用沙盒目录结构、应用沙盒目录路径的常见获取方式)
- 关于沙盒路径的一些理解
- 数据追加写入沙盒路径,而不是覆盖之前的数据