2017-04-26 53 views
-1

我有从应用程序的一部分输出的数据库中提取多个值。基本上,他们如何现在读的是像这个 -
品牌:方案1,方案2,方案3,等拥有一个逗号后跟一个空格,并带有componentsSeparatedByString

我想是有分离器是一个逗号,然后一个空间,所以它看起来像这 -
品牌:方案1,方案2,方案3,等

这里是我目前拥有的代码:

NSArray * arrayColor = [[_product_modal valueForKey:@"colorCodes"] 
componentsSeparatedByString:@","]; 

回答

1
使用 @", "

加入您的组件:

NSArray *arrayColor = [[_product_modal valueForKey:@"colorCodes"] 
         componentsSeparatedByString:@","]; 
NSString *result = [arrayColor componentsJoinedByString:@", "]; 
1

只需使用简单的字符串替换:

NSString *noSpaceString = @"Brand: Option 1,Option 2,Option 3,etc."; 
NSString *spaceString = [noSpaceString stringByReplacingOccurrencesOfString:@"," withString:@", "]; 

无需分成数组和重组。

相关问题