我有代码生成我想要保存在$(PROJECT_DIR)子目录中的资源。 如何在代码中从此环境变量获取实际路径?
答案 0 :(得分:8)
打开项目构建设置并将SAVEPATH=@\"$(PROJECT_DIR)\"
添加到预处理器宏中
然后你可以得到这样的项目目录:
NSString *projectDir = SAVEPATH;
答案 1 :(得分:0)
我不确定Xcode 3.2.6是否改变了()
与环境变量一起使用的方式,但我发现使用以下预处理器宏对我有用(@ fluchtpunkt的回答给出了我编译错误):
PROJECT_DIR=@\""$PROJECT_DIR"\"
然后我可以做:
NSString *savePath = [PROJECT_DIR stringByAppendingPathComponent:@"Save Folder"];