estoy tratando de eliminar las cotizaciones de algo como:¿Cómo puedo eliminar citas de un NSString?
"Hola"
para que la cadena es:
Hola
estoy tratando de eliminar las cotizaciones de algo como:¿Cómo puedo eliminar citas de un NSString?
"Hola"
para que la cadena es:
Hola
Echa un vistazo a documentos de Apple:
Probablemente desee:
stringByReplacingOccurrencesOfString:withString:
Devuelve una nueva cadena en la cual todas las ocurrencias de una cadena objetivo en el receptor son reemplazadas por otra cadena dada.
- (NSString *)stringByReplacingOccurrencesOfString:(NSString *)target withString:(NSString *)replacement
Por lo tanto, algo como esto debería funcionar:
newString = [myString stringByReplacingOccurrencesOfString:@"\"" withString:@""];
Te estás perdiendo 'withString' en el último ejemplo. –
Gracias; buena atrapada. (Fijo). –
stringByReplacement también cambiará "Hell" o "en Hello, que no es el comportamiento deseado. Debería estar usando stringByTrimmingCharactersInSet –
Sólo quería quitar la primera cita y la última cita, no las comillas dentro de la cadena así que aquí es lo que hice:
challengeKey = @"\"I want to \"remove\" the quotes.\"";
challengeKey = [challengeKey substringFromIndex:1];
challengeKey = [challengeKey substringToIndex:[challengeKey length] - 1];
Espero que esto ayude a otros a buscar lo mismo. NSLog y obtendrás esta salida:
I want to "remove" the quotes.
¿Qué tiene esto que ver con Xcode? –