iOS基础之Documents路径每次Run都在改变
来源:互联网 发布:松下交换机编程 编辑:程序博客网 时间:2024/04/29 19:38
前言
在iOS开发中,我尝试将文件保存在app的documents下面并把整个路径存放到NSUserDefaults中,重新Run项目到时候却发现找不到从NSUserDefaults中取出来的路径了,这篇文章记录了这个现象的原因
正文
项目往app的documents中存放文件时需要通过下面的方法获取到这个目录
[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]
需要注意的是这个路径随着app的每次Run而改变,所以我们不能将这个绝对路径和后面自定义的相对路径拼接存放到NSUserDefaults中已方便后面的存取,我们应该将自定义的相对路径保存到NSUserDefaults中,需要获取这个路径下的文件时,使用上面一行代码获取到documents,再与保存好的相对路径进行拼接来完成自己需要的功能
参考资料
项目每Run一下,Documents目录就变了
0 0
- iOS基础之Documents路径每次Run都在改变
- 关于ios获取本地Documents路径,没有Documents文件夹
- iOS在沙盒Documents中创建文件夹以及获取沙盒路径
- quick-cocos2d-x cookie每次都改变的问题
- ip每次重启后都改变,保存不了,每次都要重新改
- Smarty入门教程二-----使用配置文件避免每次都配置路径
- 获取documents路径 iphone
- 关于获取documents路径
- java开发,在本地与服务器上读取文件的方法,不用每次都修改路径(主要在部署的时候做变动)
- Maven中运行项目不用每次都jety:run,配置.xml文件
- java基础 01 从零开始,每次都有新发现
- 【IOS】 xcode : 确保 Xcode 每次 Build 时都自动更新资源
- IOS---在documents中创建可以编辑的plist文件
- 在ios程序沙盒中Documents下创建文件夹
- 解决打开文件夹,每次都在新的窗口中
- iOS 7 之Airdrop 分享 URLs ,Media and Documents
- VS2010每次新建工程都要属性设置之解决方法
- 出错总有原因 之 工程每次都重新编译
- css div垂直居中
- jquery easyui-datagrid动态改变标题
- 大数据_Kafka_Kafka的控制台 生产者 / 消费者
- 蜂鸣器常见错误电路分析
- ADC的模拟看门狗
- iOS基础之Documents路径每次Run都在改变
- ios AFNetworking 圆形进度条下载,显示百分比
- JSON与聚合数据不解之缘<二>
- 根据字符串的第一个'_',从数据库查询与其相关的其他字段
- [libevent源码分析] event_base_dispatch
- 常见的响应式布局(一)
- 块设备的测试
- 执行HDevelop项目
- java--List