Xcode carga la misma image para dos cadenas diferentes

Tengo dos imágenes en la carpeta de resources denominada así:

backgroundImage = @"background.wood"; backgroundImageLight = @"background.wood.lighting"; 

Los nombres en la carpeta de resources son los mismos que estas cadenas. Cuando bash cargar estas imágenes, no importa qué luz de background siempre cargue la image de background. Tuve que cambiar el nombre en la carpeta de resources y en la cadena de "background.wood.lighting" a "somedifferentstring" para que realmente cargue la image correcta. ¿Esto es un error con Xcode? ¿Por qué carga la misma image para estas diferentes cadenas? ¿Tiene que ver con que los comienzos sean similares? Intenté vaciar el caching manualmente para asegurarme de que la image no estaba cargada previamente, pero eso tampoco ayudó.

ACTUALIZAR:

El código para mostrar / cargar las imágenes:

 SKSpriteNode *background = [SKSpriteNode spriteNodeWithImageNamed:backgroundImage]; background.position = CGPointMake(CGRectGetMidX(self.frame),CGRectGetMidY(self.frame)); background.size = self.frame.size; background.zPosition = background_z_order; SKSpriteNode *backgroundLight = [SKSpriteNode spriteNodeWithImageNamed:backgroundImageLight]; NSLog(@"%@, %@", backgroundImage, backgroundImageLight); backgroundLight.position = CGPointMake(CGRectGetMidX(self.frame),CGRectGetMidY(self.frame)); backgroundLight.size = self.frame.size; backgroundLight.zPosition = background_z_order; [mainView addChild:background]; [mainView addChild:backgroundLight]; 

ACTUALIZACIÓN 2:

Todos estos cargan imágenes diferentes, así que tal vez sea el segundo "." que lo tira de idk:

 monster.boss.one monster.fire.networkingsun monster.lightning.yellowjaw monster.normal.greenslither 

El último "." se considera el inicio de una extensión de file. Para la compatibilidad con proyectos más antiguos en los que un activo se movió del package de aplicaciones al catálogo de activos cuando se deviseon los catálogos de activos, es legal decir @"myImage.jpg" y esto aún se encontrará en el catálogo de activos si el set de imágenes es llamado myImage La extensión del file se quita y el set de imágenes se encuentra todavía. De manera similar, su .lightning sufijo de .lightning está .lightning y se encuentra el background.wood , y ese es el final de la búsqueda.

Entonces la moral es: no hagas eso. Use un guión bajo en lugar de un punto.