我正在将我的巨大项目转换为ARC,虽然成功完全转换并且我正在使用它但是仍然有一些代码仍然存在dealloc仍然需要被调用。
示例我正在停止并释放MPMoviePlayerController,当dealloc用于在ARC之前调用或任何其他通知需要在dealloc中取消注册时。
现在问题是我正在使用dealloc(没有[super dealloc])但它没有被调用,是否有任何调整我可以调用dealloc以便我不必更改大量代码。 / p>
答案 0 :(得分:4)
dealloc
。您可以通过创建一个指向一个简单对象的局部变量来自己验证它,该对象在dealloc
中有一个NSLog,然后让它超出范围。
您可能希望使用“仪器”来跟踪对象上的内容。