ios - 使用“required init?(coder aDecoder: NSCoder)”进行 IBOutlets 初始化时,我会遇到任何问题吗?如果是,有什么例子?
问题描述
我知道在反序列化我的对象(在情节提要上创建)时使用“必需的 init?(coder aDecoder:NSCoder)”,但是在其中初始化是否正确IBOutlets
?如果没有,应该在哪里进行IBOutlets
初始化?
先感谢您
解决方案
但是在其中初始化 IBOutlets 是否正确
不。 IBOutlets 被声明为 Optional ,因此它们已经有一个值 ,nil
,并且不需要在您的初始化程序中进行初始化。稍后将在笔尖加载过程中自动连接插座。
推荐阅读
- javascript - 从 TextArea AngularJS 获取粘贴的值列表
- javascript - 在 javascript 代码中调用 javascript 标签
- angular - 使用函数 Angular 动态更改 *ngIf 状态
- reactjs - 在单击 div 时在输入中设置焦点
- .net - 通过 crontab 从 bash 脚本运行 .net 应用程序
- terraform-provider-aws - 如何检索 EKS kubeconfig?
- php - Woocommerce, Checkout, Order -> 高级自定义字段:从 HTML 选择器中设置值
- ios - 使用 Google MLKit cocoapods 的 iOS Ad-hoc 分发
- python - 在压缩以从 numpy 数组生成格式化列表时,获取“numpy.float64”对象不能被解释为整数
- python - Scikit-learn PolynomialFeatures 背后的公式是什么?