我有一个UITextField如下:
_itemTextField = [[UITextField alloc];
此UITextField可能只包含项目编号ex:“11321”或项目编号和尺寸ex:“11321-XS”或“12355-40”。
我想在两个不同的变量中分别提取项目和大小(如果可用),如下所示:
NSString *itemNumber = @"11321";
NSString *itemSize = @"XS";
请告知。
答案 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);
}