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

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

Это мой вывод данных xml. Он поставляется с отметкой '+'. Как я могу декодировать это? Не могли бы вы помочь?xcode - decode xml строка вывода

+0

Пожалуйста, отметьте, как правильный ответ, если он вам помог (нажав на галочку слева от ответа). – Manuel

ответ

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 

Надеется, что это помогло вам!

Смежные вопросы