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

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

这是我的xml数据输出。 它带有'+'标记。我如何解码这个? 你能帮我吗?xcode - 解码xml输出字符串

+0

请标记为正确的答案,如果它帮助你(通过点击对号对答案的左)。 – Manuel 2012-04-26 12:26:57

回答

0

您也可以空格替换加号,如果这就是你追求的:

NSString *name = [col1 stringByReplacingOccurrencesOfString:@"+" withString:@" "]; 
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 

希望这有助于你!