首页 > 解决方案 > 使用“required init?(coder aDecoder: NSCoder)”进行 IBOutlets 初始化时,我会遇到任何问题吗?如果是,有什么例子?

问题描述

我知道在反序列化我的对象(在情节提要上创建)时使用“必需的 init?(coder aDecoder:NSCoder)”,但是在其中初始化是否正确IBOutlets?如果没有,应该在哪里进行IBOutlets初始化?

先感谢您

标签: iosswift

解决方案


但是在其中初始化 IBOutlets 是否正确

不。 IBOutlets 被声明为 Optional ,因此它们已经有一个值 ,nil,并且不需要在您的初始化程序中进行初始化。稍后将在笔尖加载过程中自动连接插座。


推荐阅读