2010-10-29 95 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