【问题标题】:iOS - Access App created Files and FoldersiOS - 访问应用程序创建的文件和文件夹
【发布时间】:2017-08-12 00:18:30
【问题描述】:

我目前正在开发用于 Android 编码的文本编辑器,并且我也有兴趣创建 iPhone 和 iPad 版本。听说iOS没有文件管理系统,不能通过PC正常访问文件。我的应用程序是否可以创建文件夹和文件(例如,Java 或 Swift 文件),然后在主屏幕中显示这些文件的名称并允许应用程序打开它创建的文件?

Tl;dr:我可以制作文件并在应用程序中访问它们吗?

Android 代码供参考:https://github.com/MJonesDev/Pocket-Editor-Android

【问题讨论】:

    标签: android ios file file-management


    【解决方案1】:

    是的,你可以。

    创建java文件:

    NSError *error;
    NSString *stringToWrite = @"1\n2\n3\n4";
    NSString *filePath = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject] stringByAppendingPathComponent:@"myfile.java"];
    [stringToWrite writeToFile:filePath atomically:YES encoding:NSUTF8StringEncoding error:&error];
    

    读取java文件:

    NSString *str = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:&error];
    NSLog(@"%@", str);
    

    来源here

    【讨论】:

      猜你喜欢
      • 2010-12-18
      • 1970-01-01
      • 2015-09-06
      • 1970-01-01
      • 2019-07-14
      • 2014-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多