【问题标题】:Programmatically create plist以编程方式创建 plist
【发布时间】:2013-12-09 00:51:03
【问题描述】:

我创建了一个正在被我的应用程序使用的 plist,但我最近决定要重新构建该列表。目前 plist 是一个字典,其值是字典,其值是数组,其值是字符串。但是,我现在意识到我实际上需要索引路径最深层的那些字符串作为字典,其中一个值将是原始字符串。 plist 非常大,手动更改每个值将花费比我更多的时间。我需要对每个字符串执行的操作非常统一且可编程,并且我已经编写了代码来将当前 plist 的字典转换为我需要的字典。现在我只是想知道如何将这个以编程方式改变的字典“带入现实世界”,即导出它,以便我当前 plist 中的数据重新格式化为我喜欢的格式。

【问题讨论】:

    标签: ios export nsdictionary plist


    【解决方案1】:

    两种选择:

    1. 在模拟器中运行您的应用程序。您将在/Users/<username>/Library/Application Support/iPhone Simulator/<version>/Applications/<app id>/<path in app sanbox>/<filename> 中找到该文件
    2. 在设备上运行您的应用程序并使用 Xcode Organizer 将沙盒文件从您的应用程序下载到您的计算机。在提取的文件中找到该文件。

    【讨论】:

    • 谢谢,你能给我一个具体代码的例子吗?
    • 您说您已经有了创建文件的代码,只是想知道如何获取文件。您无需代码即可访问创建的文件。
    猜你喜欢
    • 2011-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-28
    • 2013-07-25
    • 2013-07-22
    • 2018-06-04
    相关资源
    最近更新 更多