菜鸟求助:如何将用户数据保存到本地文件

Mr_Guo 2013-03-13 08:41:45
是不是.plist文件在真机中只能读不能写啊。。那保存用户数据该怎么写?
假设我将1、2、3这三个数写在外部文件中,初始化的时候将它读出来分别复制给a,b,c三个变量,后面可能会对a,b,c的值有所更改,最后文件中保存a,b,c的值,该怎么用代码实现。。
...全文
302 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mr_Guo 2013-03-16
  • 打赏
  • 举报
回复
感谢楼上各位热心帮助!thanks~
zhang3652 2013-03-15
  • 打赏
  • 举报
回复
我以前真机调试也遇到这个问题,后来爬文找到这个方法,真实有效。XCODE4.5+IPHONE4S
zhang3652 2013-03-15
  • 打赏
  • 举报
回复
不是不能写,是不能用读取时得到的NSMutableDictionary来保存 而是需要新建一个。比如你先建立 NSMutableDictionary data1=[[NSMutableDictionary alloc] initWithContentsOfFile:filename]; 用来取数据, 然后建立 NSMutableDictionary *data = [[NSMutableDictionary alloc] init]; 然后将data1中的数据放到data中,需要修改的数据先修改然后再放到data中。 最后 [data writeToFile:filename atomically:YES]; 文件就保存成功了
打转的风铃 2013-03-15
  • 打赏
  • 举报
回复
1楼正解!!
miss_chalk 2013-03-14
  • 打赏
  • 举报
回复
嗯,说的有道理,,
Night-Wish 2013-03-14
  • 打赏
  • 举报
回复
当然,你还可以使用NSFile相关类进行操作亦可
Night-Wish 2013-03-14
  • 打赏
  • 举报
回复
具体怎么用,你可以所搜相关资料
Night-Wish 2013-03-14
  • 打赏
  • 举报
回复
1。你可以使用sqlite 2。你可以使用coredata 3。你可以使用nsdefaultuser

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧