iPhone中的NSXMLParser问题

时间:2011-06-10 06:33:52

标签: iphone nsxmlparser

在我的应用程序中,我正在使用NSXML解析器从网络数据库中获取数据。在这里,我需要获得大约3000个文件和更多。

我的问题是我收到大约1000个文件的数据,之后我的应用程序崩溃了。为什么会这样。这是因为内存泄漏问题还是其他任何问题。请帮帮我朋友......

1 个答案:

答案 0 :(得分:3)

主要是因为内存泄漏。你必须使用。

NSData * dataXml = [[NSData alloc] initWithContentsOfURL:url];
NSXMLParser *parser = [[NSXMLParser alloc] initWithData:dataXml];
[dataXml release];
instead of

NSXMLParser *parser = [[NSXMLParser alloc] initWithContentsOfURL:url];