10
Bundle.main.path(forResource:ofType:inDirectory :)返回nil
尽量不要笑或大哭-离开20年后,我才重新开始编写代码... 我花了4多个小时来查看引用并尝试使用代码片段来获取Bundle.main.path来打开我的文本文件这样我就可以为我的应用读取数据(下一步是适当地解析它)。 if let filepath = Bundle.main.path(forResource: "newTest", ofType: "txt") { do { let contents = try String(contentsOfFile: filepath) print(contents) } catch { print("Contents could not be loaded.") } } else { print("newTest.txt not found.") } 结果是:“找不到newTest.txt。” 无论我如何尝试将文件拖放到项目中,都可以在Xcode中创建文件,也可以使用File-> Add Files to ...菜单项。