8

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

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

这会很有帮助。感谢您的帮助!

4

2 回答 2

17

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

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

NSError *error = nil;

NSArray *directoryAndFileNames = [fm contentsOfDirectoryAtPath:path error:&error];
于 2010-08-07T01:26:45.440 回答
6

可以获取主包的资源路径

[[NSBundle mainBundle] resourcePath];

然后简单地使用常规的 NSFileManager 方法来获取它的内容。

于 2010-08-07T01:02:36.910 回答