如何在基于UITabBarController的程序中释放对象?

时间:2011-05-10 04:48:44

标签: iphone uinavigationcontroller uitabbarcontroller

我想在我的编程中基于UITabBarControllers释放对象,所有标签栏项目一起启动,

那我该怎么做呢?

2 个答案:

答案 0 :(得分:0)

只需释放您保留的所有内容即可。我认为必要时会调用dealloc。

也许这会对你有所帮助:

Dealloc not called for ViewController;这是关于为什么在使用UITabBarCtrlr时不调用dealloc的原因。

答案 1 :(得分:0)

您仍然可以发布您保留的任何内容,您无需在dealloc中执行此操作。只需回收任何你想要的东西,并将对象设置为零。在dealloc中,不要释放任何零,以免你安全。但是,您的UITabBarController可能仍然假定对象的有效性,因此由您来实现逻辑。

如果可能,您应该只分配一个新的UITabBarController。