问候。我差不多完成了我的第一个iPhone应用程序,但是在XML解析方面遇到了麻烦。 Instruments报告实例化行在我的parseXML方法中引发内存泄漏,但我无法弄清楚原因。这是该方法的(整个)代码。非常感谢任何指导。
-(void)parseXML:(NSString *)xHC {
BOOL success;
NSURL *xmlURL = [[NSURL alloc] initWithString:hcXMLSource];
NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithContentsOfURL:xmlURL];
[xmlParser setDelegate:self];
[xmlParser setShouldResolveExternalEntities:NO];
success = [xmlParser parse];
[xmlParser release];
[xmlURL release];
}
答案 0 :(得分:0)
我找不到链接,但这是模拟器中的错误。 它表明,当没有内存时,XmlParser会发生内存泄漏。
如果您通过设备运行应用并跟踪泄漏,则无法找到任何内容。
如果我找到链接,我会告诉您,但我也遇到了这个问题,这就是解决方案。