访问子目录中同名的文件

发布于 2024-09-29 19:03:18 字数 498 浏览 5 评论 0原文

首先是我的结构:

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

这里有一些问题。我需要在我的网络视图中加载这个不同目录的index.html。但我不知道如何获取特定目录的 url,比如说 dirA 中的 dirB,我收到一条通知警告:输出 testo4.app/index.html 的多个构建命令。问题是,我无法重命名文件,因为我创建了子目录(真正的目录,不仅仅是来自 xcode 的“组”)

感谢所有提示!

First my structure:

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

some problems here. i need to load the index.html of this different dirs in my webview. but i don't know how to get the url for a specific dir, lets say dirB inside dirA and i got a notice Warning: Multiple build commands for output testo4.app/index.html. The problem is, i cannot rename the files, for that i created subdirectories (real direcories, not only "groups" from xcode)

thanks for all hints!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沧桑㈠ 2024-10-06 19:03:18

如果这些是真实目录,则它们的路径应为 testo4.app/dirA/dirB/index.htmltesto4.app/dirA/dirC/index.htmltesto4.app/dirA/dirD/index.html,不是吗?

当文件位于您的捆绑包内时,您可以使用类似于dirB 内的文件。

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

例如,

If those are real directories, their paths should be testo4.app/dirA/dirB/index.html, testo4.app/dirA/dirC/index.html and testo4.app/dirA/dirD/index.html, shouldn't they?

With the files being inside your bundle, you could use something like

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

for the one inside dirB, for instance.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文