NSConcreteData在目标c中泄露了对象?

时间:2010-04-14 08:48:32

标签: iphone objective-c xml parsing

我在测试仪器中的泄漏时得到了NSConcreteData泄漏的对象。它在解析器中显示,

- (void)parseXMLFileAtURL:(NSURL *)URL
{
  [urlList release];
  urlList = [[NSMutableArray alloc] init];

  myParser = [[NSXMLParser alloc] initWithContentsOfURL:URL] ;// it showing this line as leaking


  [myParser setDelegate:self];
  [myParser setShouldProcessNamespaces:NO];
  [myParser setShouldReportNamespacePrefixes:NO];
  [myParser setShouldResolveExternalEntities:NO];
  [myParser parse];
  [myParser release];
}

1 个答案:

答案 0 :(得分:1)

这极不可能成为漏洞的根源,因为你根本就没有使用NSData,就像在那里一样。您可能希望查看该网址的来源。

编辑:如果您使用新信息编辑原始帖子可能会很好,但仍然如此;就我所知,该代码不应该泄露。追踪这种错误可能很乏味;并且NSConcreteData 可能是一个红色的鲱鱼,但我想你应该在整个项目中寻找你对NSData的使用。