我想做的事情似乎很简单:在我的应用程序上的给定“目录”中获取文件名数组。但是我越多地使用 NSFileManager 和 NSBundle,我发现自己越迷失...我只想获取在我的 iPhone Xcode 项目中的特定目录中组织的文件的文件名...例如:有问题的目录是名为“Images”(使用 Xcode 中项目图标下的“Add > New Group”创建)并包含 10 个 .png 图像。这看起来很简单,但我一无所获。我希望能得到一些帮助来找到答案。
Q: 如何获取应用程序中给定目录中所有文件的文件名 NSArray?
如果您希望该文件夹成为应用程序包的一部分,则需要在资源组而不是组内创建文件夹引用(它将在 Xcode 中显示为蓝色文件夹,而不是黄色文件夹)。
为此,您可以从 Finder 中拖动文件夹,并在出现提示时选择文件夹引用。
完成后,您应该能够通过以下方式获取文件夹的内容:
NSError *error = nil;
NSString *yourFolderPath = [[[NSBundle mainBundle] resourcePath]
stringByAppendingPathComponent:@"YourFolder"];
NSArray *yourFolderContents = [[NSFileManager defaultManager]
contentsOfDirectoryAtPath:yourFolderPath error:&error];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)