Ios 从nib UIView加载未使用的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

由于以下代码迁移到Swift 3:

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