0

我有一个 TestData.plist 存储在资源文件夹中,当内容显示在 textview 中时,我希望它是可编辑的,因为用户可以编辑 textview 上的文本并将其保存到同一个 TestData.plist 文件中。最好的方法是什么?我是 iphone dev 的菜鸟。需要帮助请..

4

1 回答 1

0

您不能将其保存到相同的 TestData.plist。您的应用程序中包含的资源是只读的。

您应该做的是将 TestData.plist 复制到 ~/Documents 目录并在其中保存工作副本。就像您的应用程序启动时一样,请执行以下操作:

if ~/Documents/TestData.plist does not exist:
    copy Testdata.plist to ~/Documents/TestData.plist
open ~/Documents/TestData.plist

您可以使用以下命令找到 ~/Documents 目录:

NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)

将您的“文档”放在 ~/Documents 中也意味着当用户同步他或她的设备时,iTunes 将备份它。

于 2010-01-27T03:06:10.280 回答