2016-06-19 6 views
-3

aufzuspalten habe ich eine UITextField, wie folgend:Wie eine Zeichenfolge aus UITextField

_itemTextField = [[UITextField alloc]; 

Diese UITextField Artikelnummer enthalten nur ex: „11321“ oder Artikelnummer und Größe ab: „11321-XS“ oder " 12355-40 ".

Ich mag die Position und Größe zu extrahieren (wenn es verfügbar ist) getrennt in zwei verschiedenen Variablen, wie folgend:

NSString *itemNumber = @"11321"; 
NSString *itemSize = @"XS"; 

Bitte beraten.

Antwort

1
NSString *str = @"11115-ex"; 

if([str containsString:@"-"]){ 
NSArray * arr =[str componentsSeparatedByString:@"-"]; 
    NSString *first = [arr objectAtIndex:0]; 
    NSString *second = [arr objectAtIndex:1]; 

    NSLog(@"Return String %@ %@",first,second); 
} 
else 
{ 
    NSLog(@"Return String %@",str); 
} 
+0

das ist perfekt, danke. – CairoCoder

+0

Willkommen @cairoCoder –

Verwandte Themen