如何通过应用程序创建文件并将其作为文本文件保存在iPad中?如果我必须在稍后阶段读取该文件,如何指定绝对路径。有人可以帮忙解决这个问题。
是否可以在设备主屏幕中显示使用iPad应用程序创建的文本文件,以便用户可以修改它。
答案 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查看文档。
您需要阅读并检查内容,以跟踪对文档所做的更改。