pathsForResourcesOfType
全部标签 我正在开发一个应用程序,我可以在其中将一个包含图像的文件夹拖放到我的Xcode项目中。当应用程序启动时,我收集了应用程序中图像的所有文件名以便稍后延迟加载它们:-(NSArray*)fetchImagesInFolder:(NSString*)folderName{NSArray*allImagesArray=[NSArrayarrayWithArray:[[NSBundlemainBundle]pathsForResourcesOfType:nilinDirectory:folderName]];if([allImagesArraycount]==0){NSLog(@"Noimage
在我的应用程序中,我有很多图片分为几类(以下是项目和我的硬盘中的应用程序树):ApplicationName-Resources--Thumbs--Images--Buttons--Default.png在thumbs文件夹中我有很多.png文件。问题是我想知道这个文件夹中有多少这些文件。我输入这样的命令:NSArray*namesArray=[[NSBundlemainBundle]pathsForResourcesOfType:@".png"inDirectory:@"Resources/Thumbs"];而且它没有在bundle中找到任何文件。当我使用inDirectory:@"