代码之家  ›  专栏  ›  技术社区  ›  choise

访问子目录中同名的文件

  •  0
  • choise  · 技术社区  · 14 年前

    首先我的结构:

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

    这里有些问题。我需要在我的webview中加载这个不同目录的index.html。但是我不知道如何得到一个特定目录的url,比如dir a中的dirB,我得到了一个通知 Warning: Multiple build commands for output testo4.app/index.html . 问题是,我不能重命名文件,因为我创建了子目录(真正的目录,不仅仅是xcode中的“groups”)

    谢谢所有提示!

    1 回复  |  直到 14 年前
        1
  •  0
  •   Aloha Silver    14 年前

    如果这些是真正的目录,那么它们的路径应该是 testo4.app/dirA/dirB/index.html , testo4.app/dirA/dirC/index.html testo4.app/dirA/dirD/index.html ,不是吗?

    文件在你的包里,你可以用

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

    为了里面的那个 dirB ,例如。