iphone如何将用户数据保存到本地文件
是不是.plist文件在真机中只能读不能写啊。。那保存用户数据该怎么写?
假设我将1、2、3这三个数写在外部文件中,初始化的时候将它读出来分别复制给a,b,c三个变量,后面可能会对a,b,c的值有所更改,最后文件中保存a,b,c的值,该怎么用代码实现。。毕业论文
1。你可以使用sqlite
2。你可以使用coredata
3。你可以使用nsdefaultuser
不是不能写,是不能用读取时得到的NSMutableDictionary来保存
而是需要新建一个。比如你先建立
NSMutableDictionary data1=[[NSMutableDictionary alloc] initWithContentsOfFile:filename];
用来取数据,
然后建立
NSMutableDictionary *data = [[NSMutableDictionary alloc] init];
然后将data1中的数据放到data中,需要修改的数据先修改然后再放到data中。
最后
[data writeToFile:filename atomically:YES];
文件就保存成功了