解析器:foundCharacters - 为什么我需要"解析器"这里?

时间:2012-10-19 22:54:49

标签: objective-c parsing

(void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
{   
    currentNodeContent = (NSMutableString *) [string stringByTrimmingCharactersInSet: 

    [NSCharacterSet whitespaceAndNewlineCharacterSet]];    
}

我想弄清楚为什么我需要解析器。所有修剪都是在字符串上完成的,为什么我也要发送解析器呢?我没有看到与方法内部的解析器有关的任何内容。那只是报道吗? (很有可能我不明白它是什么解析器。)

1 个答案:

答案 0 :(得分:2)

这是一种委托方法。 parser参数存在,因为如果您为多个解析器使用相同的委托,可能需要它。