发布appDelegate实例?

时间:2011-09-10 19:09:26

标签: iphone ios ios4 uiapplicationdelegate uiapplication

  

可能重复:
  When should I release [[UIApplication sharedApplication] delegate] object?

我在我的应用中多次创建UIApplication实例来访问共享信息,如下所示:

MyAppDelegate *appDelegate =  (MyAppDelegate *)[[UIApplication sharedApplication] delegate];
appDelegate.ListingNav.navigationBarHidden = FALSE;

那么,它应该如何释放所有这些appDelegate对象?它们不会造成累积的内存泄漏吗?

求助,

的Stephane

1 个答案:

答案 0 :(得分:1)

一般情况下,如果您不致电allocretain,则无需致电release。您无需在此用例中发布appDelegate