在ipad应用程序中创建文本文件

时间:2011-09-14 11:53:44

标签: ipad

如何通过应用程序创建文件并将其作为文本文件保存在iPad中?如果我必须在稍后阶段读取该文件,如何指定绝对路径。有人可以帮忙解决这个问题。

是否可以在设备主屏幕中显示使用iPad应用程序创建的文本文件,以便用户可以修改它。

1 个答案:

答案 0 :(得分:0)

要将文件写入文档目录,请使用以下代码,(您可能需要进行一些未经测试的语法更正)

NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDir =[documentPaths objectAtIndex:0];
NSString *filePath = [documentsDir stringByAppendingPathComponent:yourFileName];

NSFileManager *fileManager = [NSFileManager defaultManager];
[fileManager createFileAtPath:filePath contents:nil attributes:nil];

// Open a handle to it.
NSFileHandle* pfile = [NSFileHandle fileHandleForWritingAtPath:filePath];

[pfile writeData:[[NSString stringWithString:@"YourData"] dataUsingEncoding:NSUTF8StringEncoding]];

为了提供用户工具来编辑它你可以使用,我可以看到一个选项。

在应用程序的plist文件中启用"Application supports iTunes file sharing",以便用户能够通过itunes查看文档。

您需要阅读并检查内容,以跟踪对文档所做的更改。