2013-01-14 94 views
0

我試圖找出如何讓我的所有地圖圖塊的進入的XCode,這樣我可以給他們打電話想:的Xcode:多個目錄和子目錄

/0/0/0.png

/1/0/1.png

...等

似乎並沒有工作至今,所以我想知道如果任何人都可以就如何做到這一點建議。

回答

2

當將資源添加到Xcode中,如果選擇「創建任何添加的文件夾文件夾引用「,那麼當複製這些文件夾進行捆綁時,Xcode將保留分層結構。參考文件夾在項目導航器中有藍色文件夾圖標。

這種方法的缺點是Xcode不會監視引用文件夾中文件的更改,因此如果您更改已添加的文件,則必須執行清理構建,否則應用程序包將具有舊版本的文件。

+0

這就是它!當然,在此期間,我發現了一個使用mbtiles和mapbox代替本地webview的100%本機解決方案。感謝您的幫助,我確信這將在未來派上用場。 – Velkyr

1

當您構建XCode項目時,所有資源都直接複製到您的應用程序的捆綁包中,因此如果您有多個圖像命名相同(即使它們位於不同的目錄中),只會有一個將被採用,其餘的將會是忽略/覆蓋。

如果您有類似0/0/0.png1/0/0.png我什麼,我要告訴你難過,但你將有你的磚重命名爲類似000.png100.png等。

此外,爲了讓您在項目中增加了一個形象,你的名字得到它,就像這樣:

UIImage *tileImage = [UIImage imageNamed:@"000.png"];