2010-08-24 12 views
98

Dizeleri c nesnesine dizilere ayırmanın bir yolu var mı? Demek istediğim - giriş dizgesi Evet: 0: 42: (Evet, 0,42, değer) dizisine değer mi?Objective-C Split()?

+3

Belki de bu cevabı kabul etmelisiniz? : P – Frizi

cevap

175
+28

Not tersi [NSArray bileşenleriJoinedByString:] '. – devios1

+0

"Merhaba dünya" yı yapsam bir sorunum var. Sonuncusu @ "" içeren 3 nesneden oluşan bir dizi döndürür. Dizi içinden geçebilir ve silebilirim, ama daha iyi bir yolu var mı? –

+1

@AuRis, boşluktan önce dize ile kırpmayı deneyin: [string stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceCharacterSet]]; – theDuncs

92

bu deneyin deneyin:

ilk kelimeyi erişmek istiyorsanız
NSString *testString= @"It's a rainy day"; 
    NSArray *array = [testString componentsSeparatedByString:@" "]; 
0

: [[dize componentsSeparatedByString: @" "] objectAtIndex: 0];

6

Bunu kullanın: [[string componentsSeparatedByString: @ ","] [0];

+2

İnsanların neden eski AGES olan ve cevaplar vermiş sorulara cevap verdiklerini merak ediyorum ... Sizinkilerden bahsetmemek, hiç bir anlam ifade etmeyen ilk elementi seçiyor. –

İlgili konular