0

我有一个基于故事板segue(推送)的交互式自定义视图控制器转换。

目标视图控制器需要一些时间来加载,因为它包含一个包含大量数据的表;此外,当我离开这个 vc 并回来时,我需要表格保持其内容偏移量,而不是每次都从第一行开始。

为了实现这两点,我需要目标 vc 是一种单例,而不是每次都被释放/重新分配。

有什么建议吗?

谢谢,丹

4

1 回答 1

2

不要使用 segue——它们总是实例化新的视图控制器。在启动转换的控制器中为目标视图控制器创建一个属性,并且仅在您第一次访问它时实例化它。在代码中推送新的控制器。

于 2015-03-01T17:34:45.337 回答