Remove @ "" de NSString o escriba NSString en el nombre de la variable
Leí un NSString del archivo y luego quiero #definir esto como un UIColor para poder cambiar rápidamente el color.
Quiero que algo funcione así:
#define GRAY [UIColor darkGrayColor]
Luego lea del archivo la cadena: @ "GRIS" y colóquela en una variable NSString llamada kColor
Y luego pegue esto en una propiedad backgroundcolor de la siguiente manera:
myController.view.backgroundColor = kColor;
ahora esto significa que obtengo:
myController.view.backgroundColor = @"GRAY";
Necesito
myController.view.backgroundColor = GRAY;
para que el #define trabajar. Entonces, ¿cómo elimino @ "" de la cadena o escribo la cadena en un nombre de variable? No estoy atascado en #define, así que si hay otra forma de hacer que esto funcione, estoy abierto a eso.
Ayuda es muy apreciada.