2011-08-03 17 views

Respuesta

22

uso componentsSeparatedByString:

NSString *str = @"Hi,Hello,Bye"; 
NSArray *arr = [str componentsSeparatedByString:@","]; 
NSString *strHi = [arr objectAtIndex:0]; 
NSString *strHello = [arr objectAtIndex:1]; 
NSString *strBye = [arr objectAtIndex:2]; 
+0

Esto es incorrecto. La sintaxis correcta se indica en la respuesta siguiente: [str componentsSeparatedByString: @ ","]; –

2

Use [myString componentsSeparatedByString:@","].

7
NSString *str = @"Hi,Hello,Bye"; 

NSArray *aArray = [str componentsSeparatedByString:@","]; 

Para obtener más información, consulte este post.

4

Bueno, el enfoque ingenuo sería usar componentsSeparatedByString:, como se sugiere en las otras respuestas.

Sin embargo, si sus datos están realmente en el formato CSV, que haría bien en considerar el uso de un analizador CSV adecuado, tal como este (que escribí): https://github.com/davedelong/CHCSVParser

+0

El ejemplo de CSV sería útil en el futuro. Gracias – Devang

Cuestiones relacionadas