如何在初始化阶段使用UIView委托

时间:2013-03-03 15:24:26

标签: ios uiview delegates initialization

我有一个视图控制器,它有几个视图。这些视图需要模型中的数据,我使用视图控制器作为委托来为它们提供数据。

问题在于它们在初始化时需要一些数据(在initWithFrame / awakeFromNib中)。在那个阶段,委托尚未设置(它在视图控制器的viewDidLoad中设置,在视图初始化后调用)。

我可以通过直接从视图访问模型来解决这个问题,但是如果每个视图都可以直接访问模型,那将会造成很大的麻烦。

在哪里可以设置委托,以便在视图的awakeFromNib / init中使用它?

0 个答案:

没有答案