我已经写了一个应用程序,保存txt文件到设备。当我在模拟器上测试时,我能够读写文件。在设备上测试后,read可以正常工作,但它不会在该文本文件上写入任何内容。我已经寻找了解决方案,但它似乎有问题的正确访问。有没有人能建议我怎么做?
发布于 2010-02-18 01:00:26
您使用什么路径来保存文件?
我正在使用
- (NSString *)dataFilePath{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
return [documentsDirectory stringByAppendingPathComponent:@"myFileNameHere.txt"];
}然后将[self dataFilePath];作为路径传递给writeToFile方法
发布于 2010-02-18 00:58:30
在真实的设备上,你不能随时随地写东西。参见开发者指南中的"Commonly Used Directories" -你应该写到文档或缓存目录(how to get their paths)。
https://stackoverflow.com/questions/2282625
复制相似问题