我有这样的密码,
ClassA *reference = [[ClassA alloc] init]; reference.delegate = self; [reference callAsynchMethod];
这里我调用一个异步方法。执行大约需要4-5秒。那么我该如何释放对ClassA的记忆呢如果我叫释放或自动释放崩溃。
谢谢你
也许您可以使对象在 callAsynchMethod ,然后在调用(我假设)表示异步工作结束的委托方法之后释放它自己?然后,在上面的代码中,您可以立即释放它。
callAsynchMethod
编辑
如果你说的是 NSURLConnection ,则应使用实例变量引用连接,并将 release 在 dealloc 实现你的目标。
NSURLConnection
release
dealloc