使用instantiateViewControllerWithIdentifier从storyboard创建视图控制器的不同实例

时间:2012-12-30 10:12:51

标签: ios storyboard viewcontroller

我是从storyboard实例化视图控制器。每次调用instantiateViewControllerWithIdentifier时,我想新建一个视图控制器实例。它没有做我想要的,相反,它总是返回相同的视图控制器实例。我想我应该以编程方式创建视图控制器,而不是使用故事板。在我深入研究之前,是否真的不可能从故事板上询问新的视图控制器实例?

编辑:我对这种行为错了,显然故事板的行为与我预期的完全一样,即instantiateViewControllerWithIdentifier每次都会返回一个新实例。

1 个答案:

答案 0 :(得分:6)

这有点奇怪:从official doc提到: 的 This method creates a new instance of the specified view controller each time you call it 即可。 每次调用此方法时,您是否100%确定返回相同的实例。

否则,您需要明确地设置自定义视图控制器。