2010-09-26 22 views
5

Mi NSString es así:cómo deshacerse de la partida y finales espacios en blanco de NSString

NSString *myString = 
( 
“\n \n 24 K CLUB”, 
“\n \n 3 DOLLAR CAFE”, 
“\n \n A PEACH OF A PARTY”, 
“\n \n A ROYAL AFFAIR CAFE”, 
“\n \n AFFAIRS TO REMEMBER CATERERS”, 
“\n \n AFRIKAN DELI” ) 

¿Cómo deshacerse de este nuevo carácter de línea y espacios en blanco, por lo que mi nueva cadena será como : newString:

(
"24 K CLUB”, 
"3 DOLLAR CAFE”, 
“A PEACH OF A PARTY”, 
“A ROYAL AFFAIR CAFE”, 
“AFFAIRS TO REMEMBER CATERERS”, 
“AFRIKAN DELI” 
) 

traté:

myString = [myString stringByReplacingstringByReplacingOccurrencesOfString:@"\n" withString:@""]; 
myString = [myString stringByReplacingstringByReplacingOccurrencesOfString:@" " withString:@""]; 

pero el error unsuccessfully..getting:

[__NSArrayI stringByReplacingOccurrencesOfString:withString:]: unrecognized selector sent to instance 0x7062200 

Respuesta

12

¿Qué tal el método stringByTrimmingCharactersInSet:? Por stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceAndNewlineCharacterSet], puede eliminar los dos extremos de los espacios en blanco y los caracteres de nueva línea.

+2

Ahorre a alguien unos segundos: '[myString stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceAndNewlineCharacterSet]];' –

0

Su declaración inicial de miCadena está declarando una NSArray, no un NSString. Sus llamadas al stringByReplacingstringByReplacingOccurrencesOfString: withString: deberían funcionar en las NSStrings individuales. Repita la matriz usted mismo (vea here) para recortar las cadenas, o use makeObjectsPerformSelector: (vea here) para manejarlo.

+0

Ok, es un NSArray. Intenté: NSString * myString = [[NSArray arrayWithArray: myArray] objectAtIndex: 0] .. Puedo obtener un valor de matriz de 0 índice y también puedo modificar la cadena de la forma que quería ... ahora tengo esta matriz con datos enormes ..cómo hacer para eso ... No puedo hacerlo individualmente ... cómo utilizar foreach loop ... Lo siento si mi pregunta es sily ... pero soy novato para tratar con NSArray y todo. – AKG

+0

Lo descubrí gracias – AKG

Cuestiones relacionadas