2017-10-18 43 views
0

有谁知道如何从代码中获取相关的Xcode项目目录吗?我试图用pwd环境来实现它,但它只适用于Build Phases>Run Script从代码中获取Xcode项目目录

+0

您是否从应用程序代码中指出您正在Xcode中进行调试? –

+0

@LouFranco是的,类似的东西:'print($ SRCROOT)':( –

回答

3

对于单个文件,您可以使用C-宏__FILE__或swift-literal #file

From the Swift Docs (search for Literal Expressions on the page)

  • #file(字符串)在它出现的文件的名称。
  • #line(Int)它出现的行号。
  • #column(Int)它开始的列号。
  • #function(字符串)它出现的声明的名称。

一旦你有文件的路径,它应该很容易找到你的方式到项目根目录。