2011-12-19 4 views
0

привет я создал новую группу в моем коде и поместить все изображения в том, что теперь ресурсы \ 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 не копирует структуру каталогов ресурсов, если папки не добавлены в качестве ссылок на папки (значки синих папок в навигаторе проекта, а не желтый).