Cómo eliminar acentos en una cadena en Objective C

Para eliminar los acentos en una cadena con Objective C se puede realizar con el siguiente código:

NSString *myString = @"úlceras";

NSData *stringData = [myString dataUsingEncoding: NSASCIIStringEncoding allowLossyConversion: YES];

NSString *cleanString = [[[NSString alloc] initWithData: stringData encoding: NSASCIIStringEncoding] autorelease];

3 comentarios:

James dijo...

me ha sido muy util, gracias!

nacho dijo...

@james yw ;)

oscar_vicente dijo...

El problema de esto es que tambien quita la "ñ", yo solo quiero quitar vocales con tilde. Alguna idea?