This question告诉您如何在资源路径中创建目录。一旦创建,如何引用这些目录?
我创建了一个带有内部页面结构的html目录,现在我想从html目录加载index.html文件。因此,我需要文件路径。
我可以使用:
NSString *filename = [[NSBundle mainBundle] pathForResource:@"index"
ofType:@"html"];
但是如果目录结构中包含两个index.html文件会发生什么?它只找到第一个吗?参考可以更具体吗?
如果你想看看
,那么小测试项目here无法正常工作答案 0 :(得分:1)
如果您有一个复制到资源包中的路径,您还应该在查找资源时引用该路径,如:
NSString *filename = [[NSBundle mainBundle] pathForResource:@"html/index" ofType:@"html"];
编辑:
您显然不能仅在资源名称中包含该目录(我相信您可以在UIImage上进行其他类似的调用,例如“imageNamed:”)。工作电话是:
NSString *helpFile = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html" inDirectory:@"html"];