我不知道我需要检索我的iphone应用程序mainBundle中资源的所有文件名的确切代码。如果我可以有某种代码,如:
NSArray *array = [[NSBundle mainBundle] getAllResourceFilenames];
这会有所帮助。非常感谢任何帮助!
答案 0 :(得分:17)
您应该查看NSFileManager的SDK文档,但这将帮助您入门:
NSString *path = [[NSBundle mainBundle] resourcePath];
NSFileManager *fm = [NSFileManager defaultManager];
NSError *error = nil;
NSArray *directoryAndFileNames = [fm contentsOfDirectoryAtPath:path error:&error];
答案 1 :(得分:6)
您可以获取主包的资源路径
[[NSBundle mainBundle] resourcePath];
然后只需使用常规的NSFileManager方法来获取其内容。