我有一个 navController 和 tableViewController 设置,这样选择一个表格行将在 navController 的堆栈上推送一个详细视图并显示有关所选行的详细信息。在详细视图中,我使用单个 UILabel 来显示信息,并在详细视图控制器的 viewDidLoad 中设置标签文本属性的值。
我第一次选择一行时,详细视图会显示预期的文本。当我返回表格视图并选择不同的行时,详细视图会显示与第一次相同的文本。
我已经看到了一些代码示例,其中详细视图控制器被释放,然后在被推送到 navController 的堆栈后设置为 nil。如果我将它添加到我的代码中,问题就会消失,但我不明白为什么。
有人可以向我解释这里发生了什么吗?
谢谢!