我正在创建一个像闪烁书动画一样的图像数组,我将这些图像存储在一个文件夹中,该实习生位于xcode中我的项目的Resource文件夹中。 这些图像会有所不同,这就是为什么我必须确定文件夹中图像的确切数量,所以我该如何确定?在可可有任何API来实现这一目标吗?
答案 0 :(得分:15)
尝试
int paths = [[[NSFileManager defaultManager] contentsOfDirectoryAtPath:@"/your/path/here" error:NIL] count];
答案 1 :(得分:10)
首先,您需要访问应用程序的包路径:
NSMutableString* bundlePath = [NSMutableString stringWithCapacity:4];
[bundlePath appendString:[[NSBundle mainBundle] bundlePath]];
现在将您的文件夹名称附加到bundlePath
[bundlePath appendString:@"/MyFolder"];
NSArray *directoryContent = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:bundlePath error:nil];
int numberOfFileInFolder = [directoryContent count];