我正在分析这一行:
<type>branch</type>
输入此代码
didEndElement
if ([elementName isEqualToString:@"type"]) {
[currentBranchDictionary setValue:currentText forKey:currentElementName];
}
当我测试
type
键,它不包含
branch
但它却包含
branch\n
. 这是我正在进行的测试:
if ([[currentBranchDictionary valueForKey:@"type"] isEqualToString:@"branch"]) {
NSLog(@"no new-line");
} else if ([[currentBranchDictionary valueForKey:@"type"] isEqualToString:@"branch\n"]) {
NSLog(@"new-line");
}
这将返回“新行”输出
下面是foundCharacters方法:
- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string {
[currentText appendString:string];
}
我不明白在哪里加了回车,有人能帮忙吗?