iPhone writeToFile没有';行不通

iPhone writeToFile没有';行不通,iphone,Iphone,我已经写了一个应用程序,将txt文件保存到设备中。当我在模拟器上测试时,我能够读写文件。在我在设备上测试后,read工作正常,但它不会在该文本文件上写入任何内容。我一直在寻找解决方案,但似乎它在正确访问方面存在问题。任何人都可以建议我如何做到这一点吗?在真实设备上,您没有权限到处写入。请参阅《开发人员指南》-您应该写入文档或缓存目录()在真实设备上,您没有权限到处写入。请参阅《开发人员指南》-您应该写入文档或缓存目录()您将文件保存到哪个路径 我正在使用 - (NSString *)dataFi

我已经写了一个应用程序,将txt文件保存到设备中。当我在模拟器上测试时,我能够读写文件。在我在设备上测试后,read工作正常,但它不会在该文本文件上写入任何内容。我一直在寻找解决方案,但似乎它在正确访问方面存在问题。任何人都可以建议我如何做到这一点吗?

在真实设备上,您没有权限到处写入。请参阅《开发人员指南》-您应该写入文档或缓存目录()

在真实设备上,您没有权限到处写入。请参阅《开发人员指南》-您应该写入文档或缓存目录()

您将文件保存到哪个路径

我正在使用

- (NSString *)dataFilePath{

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];

    return [documentsDirectory stringByAppendingPathComponent:@"myFileNameHere.txt"];

}

然后传递
[self-dataFilePath]编码到writeToFile方法中作为路径

将文件保存到哪个路径

我正在使用

- (NSString *)dataFilePath{

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];

    return [documentsDirectory stringByAppendingPathComponent:@"myFileNameHere.txt"];

}
然后传递
[self-dataFilePath]编码到writeToFile方法中作为路径