UINavigationBar是否保留推送到其栈上的导航项?换句话说,以后这样做:UINavigationBar是否保留将UINavigationItems推入其堆栈?
_myNavItem = [[UINavigationItem alloc]initWithTitle:@"Home"];
[self.navBar pushNavigationItem:_myNavItem animated:NO];
做我需要释放_myNavItem:为了避免内存泄漏
[_myNavItem release];
?
另外,我如何发现一般对象是否会被保留?这仅仅是一个约定,任何Objective C集合都会维护添加到它的所有元素的所有权?
在苹果文档中有没有说明这一点的地方,还是仅仅是一个常规?我不怀疑你的答案,只是想知道我下次可以自己找到这个,而不是问这个:) – 2010-06-21 17:49:39