遵循代码的照片幻灯片教程我会遇到一些我认为不合适的代码。我在autorelease
处出现ARC错误,并在setDelegate:self
NSXMLParser *photoParser = [[[NSXMLParser alloc]
initWithContentsOfURL:[NSURL URLWithString:
@"http://localhost/photos/index.xml"]] autorelease];
[photoParser setDelegate:self];
答案 0 :(得分:3)
删除自动释放,以便代码如下所示:
ARC不允许显式自动释放调用。如果你想要一个对象被释放,你不必做任何事情(ARC会处理它)。在某些情况下,您可能希望将对象设置为nil(例如photoParser = nil;)
NSXMLParser *photoParser = [[NSXMLParser alloc]
initWithContentsOfURL:[NSURL URLWithString:
@"http://localhost/photos/index.xml"]];
[photoParser setDelegate:self];