我有一个TestData.plist存储在资源文件夹中,当内容显示在textview中时,我希望它可以编辑,用户可以编辑并将textview上的文本保存到同一个TestData.plist文件中。最好的方法是什么?我是iphone dev中的总菜鸟。需要帮助..
答案 0 :(得分: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备份。