我有一个应用程序,它将数据存储到Xcode资源组中的.plist
文件中(如果这很重要)。每当我在模拟器上运行它时,它与文件完美配合。但是,在iPhone上,它似乎与文件没有交互。
提前致谢!
答案 0 :(得分:4)
您无法写入设备上的应用程序包。它是只读的。您必须将文件写入应用程序的Documents文件夹。
答案 1 :(得分:1)
以下是如何获取文档目录路径的示例,您应该在那里写任何用户数据:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];