我正在使用基于OSX的Playground。
当我尝试NSFileManager.defaultManager().currentDirectoryPath
时,它会返回/
,这不是我的工作目录。
答案 0 :(得分:2)
这是我发现的最好方法(在Zev Eisenberg的帮助下)。
您需要一点帮助。向您的游乐场资源添加文件;您只需右键单击“资源”并选择“新建文件”即可创建文本文件。将其命名为“ Token.txt”以使以下代码正常工作。
let tokenPath = Bundle.main.url(forResource: "Token", withExtension: "txt")!.resolvingSymlinksInPath()
let playgroundPath = tokenPath.deletingLastPathComponent().deletingLastPathComponent()
playgroundPath
现在将成为您的游乐场的路径。
漂亮吧?
(在Xcode 10 beta 3上进行了测试。)