请使用逗号后跟带有componentsSeparatedByString

时间:2017-04-26 22:33:16

标签: objective-c

我从应用程序的某个部分输出的数据库中提取了多个值。基本上他们现在读的是这样的 -
品牌:选项1,选项2,选项3等

我想要的是让分隔符为逗号,然后是空格,使其看起来像这样 品牌:选项1,选项2,选项3等

以下是我目前的代码:

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

2 个答案:

答案 0 :(得分:1)

使用@", "加入您的组件:

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

答案 1 :(得分:1)

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

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

无需拆分成阵列并重新组合。