quiero reemplazar la cadena "abc" a "def" cada vez que aparece en mi objeto NSString: "axcd abc amamam DFF abc KDJ abc"Sustituir una subcadena con otra subcadena
¿Cómo hago eso ??
Gracias,
Sagiftw
quiero reemplazar la cadena "abc" a "def" cada vez que aparece en mi objeto NSString: "axcd abc amamam DFF abc KDJ abc"Sustituir una subcadena con otra subcadena
¿Cómo hago eso ??
Gracias,
Sagiftw
intenta stringByReplacingOccurrencesOfString:withString:
.
NSString* foo = @"axvc abc amamam dff abc kjd abc";
NSString* bar = [foo stringByReplacingOccurrencesOfString:@"abc" withString:@"def"];
NSLog("%@", bar);
¡Gracias! ¡Funciona perfectamente! – Sagiftw
@KaranAlangat, ¿estás seguro de eso? La [documentación] (https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/index.html#//apple_ref/occ/instm/NSString/stringByReplacingOccurrencesOfString:withString :) dice que todavía está disponible y no desaprobado, tanto en los conjuntos de iOS como en los de OS X. – zneak
@zneak Es un error mío. Revisé mucho tiempo en mi Xcode y no funcionó para mí. Hoy en día, mi Xcode muestra errores no deseados incluso en líneas en blanco. Funciona bien . –
Para referencia futura, los espacios entre las etiquetas representan etiquetas diferentes. Lo arreglé para ti, pero el objetivo correcto de la etiqueta C es "objetivo-c". –