2010-08-30 68 views
0

在開發過程中,我想在啓動iPhone應用程序的Documents目錄時有一個XML文件。這可能嗎?在閱讀this answer後,我嘗試添加一個運行腳本構建階段,但是我找不到安裝後指向應用程序主目錄的環境變量。需要明確的是,我要移動的文件目錄是在這裏,在仿真的情況下:我可以讓我的iPhone應用程序以文檔目錄中的文件開頭嗎?

/卷/東西/用戶/ JOHNDOE /庫/應用程序支持/ iPhone模擬器/用戶/應用/ 118086A0-FAAF-4CD4-9A0F-CD5E8D287270 /文檔

或者在這裏,在一個設備的情況下:

在/ var /移動/應用/ 30B51836-D2DD-43AA-BCB4-9D4DADFED6A2/Documents

它不會只是手動複製文件,因爲我想將源代碼發送給其他人,以便他們可以看到它,並且我不希望他們必須做任何設置纔可以運行。如果我提出的問題是不可能的,那麼我會考慮在應用程序啓動後以編程方式移動文件的方式,但我認爲我會首先與您檢查一下。

回答

1

您是否需要在Documents目錄中有文件,還是隻需要從應用程序中訪問它?在Xcode中,你當前的目標應該有一個「Copy Bundle Resources」構建階段。將.xml文件添加到此構建階段,您將可以在代碼中隨時訪問該文件,並進行以下調用:

[[NSBundle mainBundle] pathForResource:@"my_file" ofType:@"xml"] 
+0

真的嗎?我被文檔推遲了,這表明資源必須是少數幾種類型之一,不包括xml。我會嘗試你的建議,如果有效,我會回來接受你的回答。謝謝。 – 2010-08-30 12:07:11

+0

這是游泳的工作。再次感謝。 – 2010-08-30 14:09:08

相關問題