2011-07-01 52 views
0

如果我用retain属性声明一个UIPopoverController,release在dealloc方法中,并在我的viewDidUnload方法中将该属性赋值为nil,我可以使用这个弹出窗口来处理多个按钮吗?就像我有两个按钮,我可以展示弹出窗口,两者都有两个不同的内容视图。它似乎有效,但我只是不知道这是否是“良好”的做法,如果这样做会导致内存问题,或者对于我计划展示的每个popover最好有一个popover属性?谢谢。使用UIPopoverController进行内存管理

+0

你是为每一个创建一个新的popovercontroller还是它是相同的实例...我也想知道这一点...但由于uIPopovercontroller不允许初始化它没有内容视图控制器..我的本能是创建每一个... –

回答

0

只是重用它应该是绝对好的。

只要你释放旧的,如果你要显示一个新的它不会泄漏。

相关问题