我有某种情况我想解决:
我有一个UIViewController
负载。在某种情况下,我选择UIViewController
在导航堆栈中显示一个新的。之后,我想将前一个留UIViewController
在堆栈中,但我想对其进行排序release
,所以当顶部 VC 弹出到第一个时,我会发现它不是我离开它的状态,而是好像它只是推。
尽管如此,我知道我可能只想将它推送到第二个 VC 之上,但这会在导航堆栈中造成混乱,并且可能会造成内存泄漏,因为这种行为可能会循环。
我正在使用 ARC 并为 iOS 6 及更高版本构建应用程序。