标签: objective-c cocoa nsxmlparser
我需要在同一个视图控制器中解析两个完全不同的XML数据文件,所以我想知道是否可以更改NSXMLPaser委托方法的名称,仅用于一个实例。
答案 0 :(得分:3)
不,你不能。而且没有必要这样做 通过检查委托方法的第一个参数,简单地区分解析器 例如:
-(void)parserDidEndDocument:(NSXMLParser *)parser;
有关的解析器总是作为第一个参数传递。
另一个解决方案是为两个解析器提供不同的委托,因此您始终知道哪个解析器。