我决定在我当前的 iPhone 应用程序中使用故事板。我面临一个问题。我真的需要重用我的 UIViewController 实例。
我的意思是什么?好吧,例如我有一个表格视图控制器。当我点击一个单元格时,另一个视图控制器会从情节提要中加载并推送到导航控制器堆栈上。这一切都运作良好,但每次加载此视图控制器时大约需要半秒到一秒。在我使用故事板之前,我只是通过缓存创建的实例来解决这个问题,这样当你第二次点击一个单元格时,可以立即显示视图控制器。
通过缓存创建的实例,我的意思是这样的:
if (!cachedInstance) {
cachedInstance = [MyViewController new];
}
[self.navigationController pushViewController:cachedInstance];
有谁知道如何使用情节提要完成此任务?提前致谢。