-1
NSString *col1 = [aBook.name stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@" \n\t"]];

NSLog(@"column1: %@", col1); //output:-  ABC+Company

这是我的 xml 数据输出。它带有“+”标记。我该如何解码?请你帮助我好吗?

4

2 回答 2

2

您的意思是获取由“+”号分隔的部分?你可以这样做:

NSArray *stringArray = [col1 componentsSeparatedByString:@"+"];

[stringArray objectAtIndex:0]; //ABC
[stringArray objectAtIndex:1]; //Company

如果要删除/替换“+”号,可以这样做:

NSString* string = [col1 stringByReplacingOccurrencesOfString:@"+" withString:@""]; //last string can be empty or have a string value

希望这对您有所帮助!

于 2012-04-17T07:23:29.687 回答
0

如果这是您所追求的,您还可以用空格替换加号:

NSString *name = [col1 stringByReplacingOccurrencesOfString:@"+" withString:@" "];
于 2012-04-17T07:25:02.727 回答