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.

Respuestas a la pregunta(4)

Su respuesta a la pregunta