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