【问题标题】:Creating a text file in ipad application在 ipad 应用程序中创建文本文件
【发布时间】:2011-09-14 21:23:30
【问题描述】:

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

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

【问题讨论】:

  • 我可以给你这个问题的具体答案。您可以在 ipad 应用程序中创建 txt 文件,但不能将其放在主屏幕上供用户编辑。
  • 如果是这样如何创建和访问文本文件,请给我一个代码sn-p。那真的很有帮助。

标签: ipad


【解决方案1】:

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

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 看到文件。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-13
    • 1970-01-01
    • 1970-01-01
    • 2011-03-14
    • 1970-01-01
    相关资源
    最近更新 更多