2012-04-17 74 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 

希望這有助於你!