2010-10-29 89 views
0

首先我的結構相同的名字:接取文件與子目錄的子目錄

Application 
|---> dirA 
    |---> dirB 
     |---> index.html 
     |---> somefile.js 
    |---> dirC 
     |---> index.html 
     |---> somefile.js 
    |---> dirD 
     |---> index.html 
     |---> somefile.js 

這裏的一些問題。我需要在我的webview中加載這個不同的dirs的index.html。但我不知道如何獲得特定目錄的網址,可以說dirB在dirA內,我收到通知Warning: Multiple build commands for output testo4.app/index.html。問題是,我無法重命名文件,因爲我創建了子目錄(真正的直播,不僅是來自xcode的「羣組」)

感謝所有提示!

回答

0

如果這些是真實的目錄,它們的路徑應該是testo4.app/dirA/dirB/index.html,testo4.app/dirA/dirC/index.htmltesto4.app/dirA/dirD/index.html,不應該嗎?

與正在你的包裏面的文件,你可以使用類似

NSString *path = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"index"] ofType:@"html" inDirectory:[NSString stringWithFormat:@"dirA/dirB/"]]; 

的內部dirB的一個,例如。

+0

工作正常!謝謝。不知道爲什麼我沒有嘗試O.o – choise 2010-10-29 20:43:26