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