2009-03-01 5 views

Odpowiedz

36

Spróbuj tego

NSString *str = @"A~B^C"; 

NSArray *arr = [str componentsSeparatedByCharactersInSet: 
      [NSCharacterSet characterSetWithCharactersInString:@"^~"]]; 

NSLog(@"%@", arr); 
+0

Dzięki rzeczywiście. Czy NSLog to tylko dziennik? Czy muszę używać dziennika za każdym razem, gdy mam do czynienia z tablicą? –

+0

To tylko dziennik pokazujący elementy w tablicy, powinien napisać A, B, C oddzielne – epatel

+0

@epatel Cały świat jest zajęty obcięciem znaków specjalnych w ciągu i dodaniem do tablicy, ale chcę tylko wartość przed specjalne wystąpienie znaku w łańcuchu, na przykład mam ciąg z wieloma ciągami @ "hen @ a bird, jaszczurka @ gad, ....", chcę tylko dodać kura, jaszczurka do tablicy :) –