今天我遇到了一个小问题,我想知道泄漏的原因。这是代码
[[NSURLConnection alloc] initWithRequest:request delegate:self];
这工作正常没问题。
现在我只是想知道这个分配的内存/对象会发生什么,因为没有人释放它。因此,根据本能,我在像这样分配时放置了自动释放:
[[[[NSURLConnection alloc] initWithRequest:request delegate:self] autorelease];
这给了我一个错误并崩溃“[NSURLConnectionInternalConnection _withConnectionDisconnectFromConnection]:发送到已释放实例的消息”
只是想知道背后的概念和原因。
编辑:我没有使用 ARC。
谢谢。