objective-c – 将NSDictionary保存为plist

objective-c – 将NSDictionary保存为plist,第1张

概述我正在使用这篇文章中发现的代码: Mulitple Arrays From Plist,与plist格式相同. 这成功地工作,但是我不知道如何将创建的数组保存回plid,格式相同. 我该如何实现? 编辑:这不是我需要的储存,而是保存数据的形成. plist是一系列具有字符串和相应键的字典. 具有某个键的所有字符串都放在自己的数组中. 我将如何将该阵列放回到字典数组中的正确位置,准备保存? 不要忘记 我正在使用这篇文章中发现的代码: Mulitple Arrays From Plist,与pList格式相同.

这成功地工作,但是我不知道如何将创建的数组保存回plID,格式相同.

我该如何实现?

编辑:这不是我需要的储存,而是保存数据的形成.
pList是一系列具有字符串和相应键的字典.
具有某个键的所有字符串都放在自己的数组中.

我将如何将该阵列放回到字典数组中的正确位置,准备保存?

解决方法 不要忘记创建myPListfile.pList并将其添加到应用程序资源文件夹中.

NSError *error;NSArray *paths = NSSearchPathForDirectorIEsInDomains(NSdocumentDirectory,NSUserDomainMask,YES);Nsstring *documentsDirectory = [paths objectAtIndex:0];

您可以在这里扫描路径,并使用for循环搜索myPListfile.pList.

Nsstring *pListPath = [documentsDirectory stringByAppendingPathComponent:@"myPListfile.pList"];if (![[NSfileManager defaultManager] fileExistsAtPath: pListPath]){          Nsstring *bundle = [[NSBundle mainBundle] pathForResource:@"myPListfile" ofType:@"pList"];          [[NSfileManager defaultManager] copyItemAtPath:bundle topath:pListPath error:&error];}[myDict writetofile:pListPath atomically: YES];
总结

以上是内存溢出为你收集整理的objective-c – 将NSDictionary保存为plist全部内容,希望文章能够帮你解决objective-c – 将NSDictionary保存为plist所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1027830.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存