리소스 폴더의 하위 디렉터리에있는 모든 png 파일의 배열을 가져 오려고합니다. 내 응용 프로그램 리소스 폴더에서 "이미지"라는 폴더를 만들었습니다. 이 폴더에는 표시해야하는 모든 png 파일이 들어 있습니다. 리소스 폴더의 하위 디렉터리 경로 가져 오기
이
내가 경로를 얻기 위해 노력했던 방법입니다 :NSString *imagepath = [NSString stringWithFormat:@"%@/%@",[[NSBundle mainBundle] bundlePath],@"images/"];
NSLog(@"Path to Images: %@", imagepath);
NSArray * paths = [NSBundle pathsForResourcesOfType: @"png" inDirectory:imagepath];
NSMutableArray * allImageNames = [[NSMutableArray alloc] init];
for (NSString * path in paths)
{
if ([[path lastPathComponent] hasPrefix: @"AQ"])
continue;
[allImageNames addObject: [path lastPathComponent]];
}
나는 경로를 얻을이 방법 같은 .../appname.app/이미지
하지만 난 그런 식으로 작업을 수행하려고하면, 배열은 항상 비어 있습니다. 내가 뭘 잘못하고 있니?
greetz,
이미지 이름이 무엇입니까? 그들은'이미지 .AQ'를 좋아하니? – Nekto
이미지 이름은 "banana_icon.png"와 같습니다. 하지만 AQGridView를 사용하여 모든 파일의 갤러리를 만듭니다. – DevZarak
그럼'[[path lastPathComponent] hasPrefix : @ "AQ"]'를 확인하는 이유는 무엇입니까? – Nekto