我有一个如下所示的 XML 文件:
<?xml version="1.0"?>
<categories>
<category id="1">
<category_name>Banks</category_name>
</category>
<category id="4">
<category_name>Restaurants</category_name>
</category>
</categories>
[xmlParser parse] 方法返回 TRUE 且没有错误。但是当我打印出每个元素时,我得到以下结果:
Processing characters:
Restaurants
请注意“Restaurants”的空行和轻微缩进。我的 foundCharacters 方法打印出上述内容。
- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string {
if(!currentElementValue)
currentElementValue = [[NSMutableString alloc] initWithString:string];
else
[currentElementValue appendString:string];
NSLog(@"Processing characters: %@", currentElementValue);
}
这会导致我的 UITableViewCell 中的文本缩进 - 为什么会这样?
未设置 imageView 属性。
谢谢乔