Recibo una respuesta JSON de un servicio web, pero no está envuelto por las etiquetas [] requeridas por el analizador JSON que estoy usando, así que necesito adjuntar y anexar esos caracteres a mi NSString antes de pasar eso al analizador JSON .anteponer NSString?
Esto es lo que haver hasta ahora:
NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
responseString = [responseString stringByAppendingFormat:@"]"];
La Anexión funciona perfectamente ahora sólo deberán estar precedidos por [a esto, parece que no puede encontrar este método.
Suena interesante. ¿Podría explicar esto un poco, por favor (o proporcionar una fuente para una comprensión más profunda)? – plocks
Puede enviar el mensaje '-stringByAppendingString:' a cualquier 'NSString'. La cadena literal '@" ["' es una 'NSString'. Entonces, puedes llamar '-stringByAppendingString:' en '@" ["'. La pregunta original fue, aproximadamente, "Sé cómo anexar a una cadena, ¿pero cómo preceder a una?" La idea es que agregar "foo" al final de "barra" es lo mismo que anteponer "barra" al comienzo de "foo". Anular y agregar son la misma operación si solo ajusta su enfoque mental. El anteponer un corchete izquierdo a una cuerda es lo mismo que anexar la cuerda a un corchete izquierdo. –
Ahora lo entiendo. Muchas gracias. – plocks