如何在plist中添加新行
嗨朋友我是初学者 对于简单的问题感到抱歉。
如何在“plist”中添加新行以保存数据 和其中的访问密钥。
NSArray *values = [[NSArray alloc] initWithObjects:@"Hello",nil];
[values writeToFile:[self PathArray] atomically:YES];
因为,这个方法只覆盖([self PathArray])“path”中的值;
谢谢
Hi friends i'm beginner
and sorry for simple Questions.
how can i add new lines in ""plist"" for saving data
and access keys in it.
NSArray *values = [[NSArray alloc] initWithObjects:@"Hello",nil];
[values writeToFile:[self PathArray] atomically:YES];
because , this method Only overwrite Values in ([self PathArray]) "path";
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Plist 文件不是为增量更新而设计的,相反,您应该将 plist 内容加载到内存中,向其中添加项目并保存回来:
Plist files are not designed for incremental updates, instead you should load plist contents in memory, add an item to it and save back:
在我的项目中,字典数据包括null,例如:
所以
writetofile
,返回值始终为FALSE。In my item, the dictionary data includes null, for example :
so
writetofile
, return value always FALSE.