nee*_*eel 2 objective-c nsstring
我正在尝试创建逗号分隔的字符串.例如abc,pqr,xyz
我正在解析xml并希望生成xml中节点值的逗号分隔字符串.
我正在做以下事情:
if([elementName isEqualToString:@"Column"])
NSString *strTableColumn = [attributeDict objectForKey:@"value"];
Run Code Online (Sandbox Code Playgroud)
我在strTableColumn解析时得到不同的节点值,并希望生成逗号分隔.请帮忙.
XJo*_*nes 23
我会这样做的.在开始XML处理之前,创建一个可变数组来保存每个"Column"值(可能希望它在你的解析器类中是一个iVar):
NSMutableArray *columns = [[NSMutableArray alloc] init];
Run Code Online (Sandbox Code Playgroud)
然后解析XML,将每个字符串添加到数组:
if([elementName isEqualToString:@"Column"]) {
[columns addObject:[attributeDict objectForKey:@"value"]];
}
Run Code Online (Sandbox Code Playgroud)
完成后,创建逗号分隔的字符串并释放数组:
NSString *strTableColumn = [columns componentsJoinedByString:@","];
[columns release];
columns = nil;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13341 次 |
| 最近记录: |