ios - 使用 "required init?(coder aDecoder: NSCoder)"进行 IBOutlets 初始化时会遇到任何问题吗?如果是,有什么例子?

标签 ios swift

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

提前致谢

最佳答案

but is it correct to initialize IBOutlets in it

没有。 IBOutlet 被声明为可选,因此它们已经有一个值 nil,并且不需要在初始化程序中进行初始化。稍后, socket 将在 Nib 加载过程中自动连接。

关于ios - 使用 "required init?(coder aDecoder: NSCoder)"进行 IBOutlets 初始化时会遇到任何问题吗?如果是,有什么例子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59669621/

相关文章:

ios - 以年、月和日期格式计算日期 ios 之间的持续时间

ios - swift 3 错误 : "Binary operator ' /' cannot be applied to two ' int' operands"

ios - 从另一个类中的 UITextField 访问文本

ios - 在 iPhone 项目中禁用 iBeacons

ios - Xamarin.Forms:TabbedPage 图标在 Android 上很好,但在 iOS 上太大

iphone - 位置管理器错误

swift - 在 Vapor 3 中删除测试数据库

ios - 碳套件 : How To pass tab array title ID to UIViewController?

ios - Xcode 不会打开 ContentViewController 但会停留在启动屏幕上

ios - 以编程方式向 Facebook 问题添加评论