iPhone中的NSXMLParser问题
在我的应用程序中,我正在使用NSXML解析器从网络数据库中获取数据。这里我需要获得3000个左右的文件和更多。iPhone中的NSXMLParser问题
我的问题是我正在获取数据的大约1000个文件,之后,我的应用程序崩溃。为什么会这样。这是因为内存泄漏问题或其他。请帮助我的朋友...
主要是因为内存泄漏。你必须使用。
NSData * dataXml = [[NSData alloc] initWithContentsOfURL:url];
NSXMLParser *parser = [[NSXMLParser alloc] initWithData:dataXml];
[dataXml release];
instead of
NSXMLParser *parser = [[NSXMLParser alloc] initWithContentsOfURL:url];
thanx为你的答案,但它适用于4G,但3G和3G无法使用。如何获得这些手机..... – 2011-06-10 07:13:38
如果你在3G或3GS中使用它,会发生什么?应用程序崩溃了吗? – Aravindhan 2011-06-10 07:17:35
是的我的应用程序崩溃没有任何错误..... – 2011-06-10 07:53:38
使用泄漏仪器运行应用程序。您可以查看应用程序正在使用多少内存,以及是否有任何泄漏。如果内存泄漏是崩溃的根源,您还应该收到一些内存警告。否则,请查看应用程序崩溃的位置(在Debug中),并希望能找到源代码。 – 2011-06-10 06:39:31