2013-02-07 23 views
0

在Xcode 4中,我有一個大型文件夾樹,其中包含許多正在項目中使用的媒體文件(主要是圖像)(iPhone App)。在finder中他們都在目錄中,一切都很好,但是當xcode構建項目時,我的所有圖像突然都在應用程序的根目錄中。這對它的運行方式確實沒有什麼影響,但是我有很多媒體和它的開始讓我感到困惑。例如:xcode disorganizing files

Xcode項目,並在取景器:

../SomeApp/Images/Source1/image1.png 

而且在構建項目:

SomeApp.app/image1.png 

我想這是

SomeApp.app/Images/Source1/image1.png 

另外,我注意到,我通過[[NSBundle mainBundle] pathForResource....]訪問文件,並且當它們都在根文件夾中時工作正常,但如果手動創建一個fo對於圖像來說,它沒有找到它們。

回答

0

你需要添加一個文件夾引用我相信,而不是隻是把它們放在那裏。如果可以避免的話,Xcode並不真的希望你這樣做。但基本上你可以將一個文件夾鏈接到你的項目中,這個包會尊重它。轉到添加文件,然後選擇創建文件夾rederence而不是組。

如果正確完成,您會看到一個不是黃色的文件夾。

然後只需確認該文件夾位於您的捆綁包下的複製捆綁資源下。但是,每件事都需要使用路徑資源,你不能使用 - [UIImage imageNamed]和文件夾中的文件。

+0

* *幾乎可以工作。我添加了文件夾引用,果然我發現了一個包含所有文件的文件夾,但是現在我也在應用程序的根目錄中產生了混亂。我做了一個乾淨的,但它仍然有兩個。 –

+0

不要緊......我只是從模擬器手動刪除文件並重建。我想幹淨沒有清理一切。 –