我已经从这个网站下载了这段代码。http://homepages.ius.edu/rwisman/C490/html/nsxmlparser.htm
正如我分析它。我有内存泄漏。我已经尝试了从 autorelease、sender、nil、[parser setDelegate: [Top10Parser new]] 等谷歌的所有内容。它不起作用。
我需要帮助。
- (void) run: (id) param {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
NSXMLParser *parser = [NSXMLParser alloc];
[parser initWithContentsOfURL: url];
[解析器 setDelegate: self]; <- ("Reference-counted object is used after it is release")
[parser parse];
[parser release];
if ([delegate respondsToSelector:@selector(parseDidComplete:)])
[delegate performSelector:@selector(parseDidComplete:) onThread: thread
withObject: outstring waitUntilDone:NO];
[pool release];
}