ARC系统释放对象时的通知



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

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

dealloc通常在ARC环境中被调用。您可以通过创建一个局部变量来验证它,该变量指向一个在其dealloc中有NSLog的简单对象,然后让它脱离范围。

你可能想使用仪器来追踪物体上的物体。

最新更新