【发布时间】:2014-08-19 20:12:51
【问题描述】:
我正在尝试在自定义 UICollectionView 子类中使用 self.delegate。但是,当尝试在initWithCoder 中使用self.delegate 时,该值仍然是nil。它会在稍后阶段发生变化,例如在控制器的viewDidLoad 或视图的awakeFromNib 中。
在 View/Controller 生命周期中何时设置此值?
我可以安全使用它的第一个地方在哪里?
【问题讨论】:
-
见the first answer here。在这种情况下,我只会使用 viewDidLoad。
-
@p4sh4,就我而言,我希望将此逻辑与控制器分开。
标签: ios objective-c uiview uiviewcontroller storyboard