通過調用NSObject
類解析xml文件,但是在調用方法開始解析時,沒有任何反應。
視圖控制器:
ParseXml *parser=[[ParseXml alloc]init];
[parser loadXmlToParse];
parseXml 標題:
@interface ParseXml : NSObject <NSXMLParserDelegate>
ParseXml 執行:
-(void)loadXmlToParse
{
NSURL *url = [[NSBundle mainBundle] URLForResource:@"myXMLFile" withExtension:@"xml"];
NSXMLParser *parser = [[NSXMLParser alloc] initWithContentsOfURL:url];
[parser parse];
}
loadXmlToParse 方法調用了,但是調用之後沒有任何執行。
-(void)loadXmlToParse
{
NSURL *url = [[NSBundle mainBundle] URLForResource:@"myXMLFile" withExtension:@"xml"];
NSXMLParser *parser = [[NSXMLParser alloc] initWithContentsOfURL:url];
parser.delegate = self;
[parser parse];
}
你忘了指定delegate