我有一点问题,我找不到如何解决它。
实际上,我解析了一个Xml文件,当我使用
选择标记中的值时- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
我的结果是:LABELLEDEXPIRYPG = "Janv 2015\n ";
正如你所看到的那样," \ n和#34; Janv 2015"
我简单地初始化了我的NSMutableString:currentExpiry = [[NSMutableString alloc] init];
我使用apendString来设置NSMutableString:
if ([currentElement isEqualToString:kExpiry]){
[currentExpiry appendString:string];
}
请有人帮我找到解决方法吗?
谢谢大家!
答案 0 :(得分:1)
这个对我有用:
NSString *temp = [string stringByReplacingOccurrencesOfString:@"\n" withString:@"" options:0 range:NSMakeRange(0, 1)];
或者你可以使用这一行:在XML解析器中非常有用:
NSString *temp = [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];