我有一个幻灯片设置视图,另一个视图有幻灯片显示。不幸的是,这些观点之间存在冲突,因为它们仍在记忆中。
据我所知,viewDidUnload和dealloc仅在低内存情况下调用,并且不应直接调用dealloc,因此如何完全删除视图。顺便说一句,这些观点都在uinavigationcontrollers中。
答案 0 :(得分:1)
如果您使用UINavigationController添加了一个视图,请将其移除PopViewController.
伪代码:
UIView *newView = [[UIView alloc] init]; // retain = 1
[UINavigationController pushView: newView]; // retain = 2
[newView release]; //retain = 1
[UINavigationController popView]; //retain = 0, object will get destroyed