Convertir object-c object-c a su cadena equivalente
Suponiendo que tengo un typedef declarado en mi archivo .h como tal:
typedef enum {
JSON,
XML,
Atom,
RSS
} FormatType;
Me gustaría crear una función que convierta el valor numérico de typedef en una cadena. Por ejemplo, si el mensaje[self toString:JSON]
fue enviado; devolvería 'JSON'.
La función se vería algo así:
-(NSString *) toString:(FormatType)formatType {
//need help here
return [];
}
Por cierto, si intento esta sintaxis
[self toString:FormatType.JSON];
para pasar el valor typedef al método, me sale un error. ¿Qué me estoy perdiendo?