比如说在Xcode中我在我的支持文件中创建3个文件夹,名为“a”“b”和“c”。
在每个文件夹中,我都有一个xml文件名“file.xml”。
如何使用NSMainBundle获取这3个不同xml文件的路径?
答案 0 :(得分:1)
要在运行时获取这些文件,Xcode将在Copy Bundle Resource阶段复制它们。这通常会复制到捆绑的根目录中。要处理目录,请参阅@ CocoaFu对this SO question的回答。
然后在代码中
NSBundle* bundle = [NSBundle mainBundle]
将为您提供主要的
从这里你可以使用pathForResource查找目录:ofType:inDirectory:例如
NSString* path = [bundle pathForResource:@"file.xml"
ofType:nil
inDirectory:@"a"];