【发布时间】:2010-06-21 17:12:10
【问题描述】:
UINavigationBar 是否保留推送到其堆栈上的导航项?换句话说,在这样做之后:
_myNavItem = [[UINavigationItem alloc]initWithTitle:@"Home"];
[self.navBar pushNavigationItem:_myNavItem animated:NO];
我需要释放 _myNavItem 吗:
[_myNavItem release];
为了避免内存泄漏?
另外,我一般如何确定一个对象是否会被保留?任何 Objective C 集合都保持对添加到其中的所有元素的所有权只是一个约定吗?
【问题讨论】:
标签: iphone memory-management uikit uinavigationbar