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?

Respuestas a la pregunta(21)

Su respuesta a la pregunta