gpt4 book ai didi

iPhone 引用不同目录中的资源

转载 作者:行者123 更新时间:2023-12-03 20:11:33 25 4
gpt4 key购买 nike

This question讲述如何在资源路径中创建目录。创建后,如何引用这些目录?

我已经创建了一个带有内部页面结构的 html 目录,现在我想从 html 目录加载 index.html 文件。因此,我需要它的文件路径。

我可以使用:

NSString *filename = [[NSBundle mainBundle] pathForResource:@"index" 
ofType:@"html"];

但是如果目录结构中包含两个index.html 文件会发生什么情况?它只是找到第一个吗?引用可以更具体一些吗?

小测试项目here如果你想看一下,那是行不通的

最佳答案

如果您有一个复制到资源包中的路径,则在查找资源时还应该引用该路径,例如:

NSString *filename = [[NSBundle mainBundle] pathForResource:@"html/index" ofType:@"html"];

编辑:

您显然不能只在资源名称中包含目录(我相信您可以用于其他类似的调用,例如 UIImage 上的“imageNamed:”)。工作调用是:

NSString *helpFile = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html" inDirectory:@"html"];

关于iPhone 引用不同目录中的资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2292717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com