我的应用程序中有一堆HTML资源,按层次结构组织如下:
dirA
|---> index.html
|---> a1.html
|---> a2.html
|---> dirB
|---> b1.html
|---> b2.html
|---> dirC
|---> c5.html
|---> c19.html
我正在尝试收集所有HTML资源的绝对路径,但是内心深处,但似乎无法弄清楚如何。到目前为止,我已经尝试过:
NSArray myPaths = [[NSBundle mainBundle] pathsForResourcesOfType:@"html" inDirectory:nil];
这会返回一个空数组,因为我的项目根目录中没有HTML文件。然后是:
NSArray myPaths = [[NSBundle mainBundle] pathsForResourcesOfType:@"html" inDirectory:@"dirA"];
这将返回一个数组,该数组仅包含dirA正下方的三个HTML资源的路径。如果我正确阅读了文档,我想这是可以预料的; pathsForResourcesOfType
不会遍历子目录。但是有一种(最好的)方法吗?