Как загрузить изображение из подпапки ресурсов

Привет, я создал новую группу в своем коде и поместил все изображения в это теперь resources\CountryFlags - путь, которым я делаю это

NSString *fileName = countryInfo.ImageUrl;
CCSprite *flag ;

NSString * fullPath = [[NSBundle mainBundle] pathForResource: [fileName stringByDeletingPathExtension]
ofType: [fileName pathExtension]
inDirectory: @"CountryFlags"];
if (fullPath)
{
    UIImage *theImage = [UIImage imageWithContentsOfFile: fullPath];
    if (theImage)
    {
       flag = [CCSprite spriteWithCGImage: [theImage CGImage] key: fileName];
       flag.position = ccp(200, 265);
       flag.scale = .255;
    }
}

но fullpath всегда получал ноль и не получал код, так что у любого есть идея, как решить эту проблему

1 ответ

Я думаю, это потому, что в комплекте вашего приложения нет папки "CountryFlags". XCode не копирует структуру каталогов ресурсов, если папки не добавлены как ссылки на папки (синие значки папок в навигаторе проекта, а не желтые).

Другие вопросы по тегам