2011-02-11 70 views
3

我有代码生成资源,我想保存在我的$(PROJECT_DIR)的子目录中。 如何从代码中的此环境变量获取真实路径?

回答

7

打开项目构建设置并将[email protected]\"$(PROJECT_DIR)\"添加到预处理器宏。
然后你就可以拿到项目目录是这样的:

NSString *projectDir = SAVEPATH; 
+0

就像一个魅力。日Thnx。 – P5ycH0 2011-02-11 21:12:50

0

我不知道的Xcode 3.2.6已经改变了()与环境变量的使用方式,但我发现,使用以下我预处理器宏的工作方式(@ fluchtpunkt的回答给了我一个编译器错误):

[email protected]\""$PROJECT_DIR"\" 

然后,我可以这样做:

NSString *savePath = [PROJECT_DIR stringByAppendingPathComponent:@"Save Folder"]; 
相关问题