获取iPhone mainBundle文件

Noo*_*ath 8 iphone resources file objective-c nsbundle

我不知道我需要检索我的iphone应用程序mainBundle中资源的所有文件名的确切代码.如果我可以有某种代码,如:

  NSArray *array = [[NSBundle mainBundle] getAllResourceFilenames];

这会有所帮助.非常感谢任何帮助!

Sea*_*ell 17

您应该查看NSFileManager的SDK文档,但这将帮助您入门:

NSString *path = [[NSBundle mainBundle] resourcePath];
NSFileManager *fm = [NSFileManager defaultManager];

NSError *error = nil;

NSArray *directoryAndFileNames = [fm contentsOfDirectoryAtPath:path error:&error];
Run Code Online (Sandbox Code Playgroud)


puz*_*zle 6

您可以获取主包的资源路径

[[NSBundle mainBundle] resourcePath];
Run Code Online (Sandbox Code Playgroud)

然后只需使用常规的NSFileManager方法来获取其内容.