Папка в каталоге ресурсов! - PullRequest
0 голосов
/ 14 апреля 2011

У меня есть папка с именем "test" в моих ресурсах. У меня там много изображений. Как мне загрузить все изображения из папки «test» в массиве?

Я пробовал с:

testArr = [[NSArray alloc] initWithArray:[[NSBundle mainBundle] pathsForResourcesOfType:@"gif" inDirectory:@"Test"]];

Но это не работает!

Спасибо за помощь!

greez franhu

1 Ответ

0 голосов
/ 14 апреля 2011

pathsForResourcesOfType: inDirectory: возвращает вам имена файлов. Предполагая, что вы хотите фактические изображения, вы можете сделать:

NSArray *fileNames = [[NSBundle mainBundle] pathsForResourcesOfType:@"gif" inDirectory:@"Test"];
for(NSString *fileName in fileNames)
{
    // load the file here and put it in another array
}

Другие вещи для проверки:

Откройте пакет приложений и убедитесь, что в нем существует тестовый каталог.

Если вы делаете это на iOS, рассмотрите возможность использования [UIImage imageNamed:] вместо этого, чтобы автоматически выполнить поиск нужного изображения в вашем пакете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...