【发布时间】:2012-11-29 13:20:24
【问题描述】:
我有一个主要的UINavigationController,它对第二个viewcontroller 执行push segue。第二个视图有一个返回按钮,可以返回原始视图。在第二个 ViewController 上调用 viewDidLoad 时,会发生很多初始化,包括从文件中加载数据,以及背景噪声的采样。这只需要完成一次,但只有在第二个视图实际上已加载时才需要。我的问题是每次 push segue 发生时,都会创建第二个视图的全新实例,并且整个初始化过程会再次发生。我如何才能保留第二个视图并在随后的推送转场发生时重新呈现它?
【问题讨论】:
标签: iphone xcode ipad uinavigationcontroller segue