菜鸟求助:如何将用户数据保存到本地文件 是不是.plist文件在真机中只能读不能写啊。。那保存用户数据该怎么写?假设我将1、2、3这三个数写在外部文件中,初始化的时候将它读出来分别复制给a,b,c三个变量,后面可能会对a,b,c的值有所更改,最后文件中保存a,b,c的值,该怎么用代码实现。。ios文件操作 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1。你可以使用sqlite2。你可以使用coredata3。你可以使用nsdefaultuser 当然,你还可以使用NSFile相关类进行操作亦可 不是不能写,是不能用读取时得到的NSMutableDictionary来保存而是需要新建一个。比如你先建立NSMutableDictionary data1=[[NSMutableDictionary alloc] initWithContentsOfFile:filename];用来取数据,然后建立NSMutableDictionary *data = [[NSMutableDictionary alloc] init];然后将data1中的数据放到data中,需要修改的数据先修改然后再放到data中。最后[data writeToFile:filename atomically:YES];文件就保存成功了 我以前真机调试也遇到这个问题,后来爬文找到这个方法,真实有效。XCODE4.5+IPHONE4S 感谢楼上各位热心帮助!thanks~ Learning Cocos2D 教程 + 实例游戏 + 源代码 我想买台可以在虚拟机下装Mac系统的电脑的配置问题 如何制作一个基于IOS的视频播放器 ortp只能发送不接收谁知道咋回事么? Xcode怎么在对象库里找到滚动条啊? 如何灵活快捷的存储多媒体缓存 将数据存储在数据库中,能实现查找。 运行出现错误,开篇视频、音乐不能正常播放 已经NSData字符串形式值,如何转换为NSData,请教高手 请教一个关于nsstring和char之间转换的问题。 有大神在PC端怎么获取IOS上的联系人,在非越狱的情况下 如何让UIscrollView每次只翻一页
2。你可以使用coredata
3。你可以使用nsdefaultuser
而是需要新建一个。比如你先建立
NSMutableDictionary data1=[[NSMutableDictionary alloc] initWithContentsOfFile:filename];
用来取数据,
然后建立
NSMutableDictionary *data = [[NSMutableDictionary alloc] init];
然后将data1中的数据放到data中,需要修改的数据先修改然后再放到data中。
最后
[data writeToFile:filename atomically:YES];
文件就保存成功了