如何将字符串与Uitextfield分开



我有一个uitextfield如下:

_itemTextField = [[UITextField alloc];

此UITEXTFIELD可能只包含项目编号EX:" 11321"或项目编号和大小ex:" 11321-XS"或" 12355-40"。

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

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

请建议。

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);
}

最新更新