0

我正在将我的 Huge 项目转换为 ARC,尽管成功完全转换并且我正在使用它,但在 dealloc 中仍有一些代码行需要调用。
示例 当 dealloc 用于在 ARC 之前调用或任何其他通知需要在 dealloc 中注销时,我正在正确地停止和释放 MPMoviePlayerController。

现在的问题是我正在使用dealloc(没有[super dealloc])但它没有被调用,是否有任何调整可以让我调用dealloc,这样我就不必更改大部分代码。

4

1 回答 1

4

dealloc通常在 ARC 环境中调用。您可以通过创建一个指向其中包含 NSLog 的简单对象的局部变量来自己验证它dealloc,然后让它超出范围。

您可能希望使用 Instruments 来跟踪您的对象所持有的内容。

于 2012-07-22T13:10:40.393 回答