2011-02-11 69 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"]; 
相關問題