Ios 从nib UIView加载未使用的Swift 3
由于以下代码迁移到Swift 3:Ios 从nib UIView加载未使用的Swift 3,ios,swift,swift3,Ios,Swift,Swift3,由于以下代码迁移到Swift 3: func setup() { Bundle.main.loadNibNamed("SomeNib", owner: self, options: nil)?[0] as! UIView self.addSubview(customView) customView.frame = self.bounds } 我现在收到警告:类型为“UIView”的表达式未使用。我在这里做错了什么?您从未声明和设置c
func setup() {
Bundle.main.loadNibNamed("SomeNib", owner: self, options: nil)?[0] as! UIView
self.addSubview(customView)
customView.frame = self.bounds
}
我现在收到警告:
类型为“UIView”的表达式未使用
。我在这里做错了什么?您从未声明和设置customView,这就是为什么编译器抱怨没有使用loadNibNamed
的结果
let customView=Bundle.main.loadNibNamed(“SomeNib”,所有者:self,选项:nil)?[0]as!UIView
您从未声明和设置customView,这就是为什么编译器抱怨没有使用loadNibNamed
的结果
let customView=Bundle.main.loadNibNamed(“SomeNib”,所有者:self,选项:nil)?[0]as!UIView
噢,我想知道为什么它会起作用……实际上,我有一个来自customView
的插座,它与setup()
位于同一个文件中。如果我有插座,我可以完全移除loadNibNamed
吗?哦,我想知道为什么它会工作……实际上我有一个customView
的插座,它与setup()
位于同一个文件中。如果我有插座,我可以完全移除loadNibNamed
?