快速编辑plist文件(不在捆绑包中)

时间:2020-01-23 09:21:08

标签: ios swift macos

Swift的初学者。.我已经尝试过查找它,但是找不到有效的答案。

我正在尝试编写macOS应用程序,并且我想知道如何以编程方式编辑系统上但未捆绑在应用程序中的plist文件。

例如,假设我们有一个“ contents.plist”文件,该文件位于系统的文件夹中,我想访问该文件,然后向其中添加键和字典,并保存其中的更改文件。

关于如何以编程方式快速完成此操作的任何想法?

谢谢!

编辑:PropertyListSerialization起作用了!谢谢瓦迪安? 我所做的修改外部plist的操作是在常量中定义路径,然后使用FileManager.default.contents(atPath: myPath)而不是Bundle.main.path ..

对其进行访问。

然后使用.add方法和.write编辑plist。

0 个答案:

没有答案