如何从UITextField

时间:2016-06-19 03:31:29

标签: ios objective-c string uitextfield

我有一个UITextField如下:

_itemTextField = [[UITextField alloc];

此UITextField可能只包含项目编号ex:“11321”或项目编号和尺寸ex:“11321-XS”或“12355-40”。

我想在两个不同的变量中分别提取项目和大小(如果可用),如下所示:

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

请告知。

1 个答案:

答案 0 :(得分: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);
}