iOS11 在 Files 应用中保存并查看 .txt 文件

Posted

技术标签:

【中文标题】iOS11 在 Files 应用中保存并查看 .txt 文件【英文标题】:iOS11 save and see .txt file in Files app 【发布时间】:2018-08-25 03:43:02 【问题描述】:

我正在尝试将字符串保存在 .txt 文件中,并希望在“文件”应用中查看该 .txt 文件。可以在文档目录中保存和读取文件,但我很难在文件应用程序中保存和查看。

您的帮助将不胜感激。

【问题讨论】:

【参考方案1】:

您可以使用以下命令创建文件:

    NSString* filePath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString* fileName = @"file.txt";
NSString* fileAtPath = [filePath stringByAppendingPathComponent:fileName];

if (![[NSFileManager defaultManager] fileExistsAtPath:fileAtPath]) 
    [[NSFileManager defaultManager] createFileAtPath:fileAtPath contents:nil attributes:nil];

然后阅读:

NSString *filePath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *fileName = @"file.txt";
NSString *pathDocuments = [filePath stringByAppendingPathComponent:fileName];

获得文件路径后,由你来解析它。

【讨论】:

嗨,这里的问题是关于在 ios 11 中的 Files 应用程序中读取和写入 .txt 文件。您正在为自己的应用程序沙箱提供答案

以上是关于iOS11 在 Files 应用中保存并查看 .txt 文件的主要内容,如果未能解决你的问题,请参考以下文章

如何将文件从 iOS 反应原生应用程序保存到 Files 文件夹

如何在 iOS 中使用 React Native 保存下载的文件并在文件应用程序中查看?

将文件从 iOS 11 Files 应用程序复制到沙箱

iOS 11 Files 应用程序 - Google Drive 大文件导入问题

从 iOS 设备上为测试中的应用程序获取文件

通过 URL Scheme 或其他方式打开 iOS 11 Files 应用程序