如何从ios应用程序中的特定目录中读取文本文件?

时间:2017-12-06 11:00:27

标签: swift

我想在ios应用中阅读文本文件。 test1 文件夹包含 one.txt 文件。当我删除此“ inDirectory:”test1“”时,我的代码正常运行。但我想提一下文件夹名称。怎么做?

if let path = Bundle.main.path(forResource: "one", ofType: "txt" , 

 inDirectory:"test1" )

    {
        text2 = try! String(contentsOfFile: path, encoding:String.Encoding.utf8)
    }
    else
    {
        print("file not found")
    }

2 个答案:

答案 0 :(得分:1)

如果您使用设置添加文件和文件夹:Create group enter image description here

然后你不应该在这种情况下设置文件夹(系统创建ipa文件并将所有文件放在一个地方)。 当您使用references添加文件时,它会在ipa内创建文件夹。不要忘记在目标列表中检查此文件。

答案 1 :(得分:-1)

macOS 中,创建一个文件夹名称​​ test1 ,将txt文件放入其中并将其拖入Xcode。确保选中创建文件夹引用

enter image description here

...那么你的代码应该可以工作。

look to console output of txt file in run