Tengo una aplicación Cocoa que llama a un servicio web. Cuando analizo la respuesta del servicio web obtengo un \ n como el último carácter en mi delegado foundCharacters para NSXMLParser para cada elemento en el XML.NSString isEqualToString: para n
Cuando trato de hacer lo siguiente:
if (![string isEqualToString:@"\n"])
el cheque será siempre es incapaz de captar la nueva línea. ¿Alguien sabe una buena manera de comprobar una nueva línea?
También me parece extraño que cada elemento tenga una nueva línea al final de cada valor, aunque no veo evidencia de eso en la salida del servicio web.
Este es todo un problema para algo que debe ser excepcionalmente fácil de hacer.
Supongo que el código anterior estaba destinado a ser "isEqualToString:" en lugar de "isStringEqualTo:"? –
Sí, gracias, lo he cambiado en la pregunta. –