在一个xib中创建了三个view
在第二个view中给“手机号”拖线,命名为titleLabel。
但是给titleLabel赋值是发现控件为nil。
xib中有几个view就会调用几次awakeFromNib方法,在awakeFromNib方法中发现,加载第一个view的时候titleLabel不应该有值的却有值,第二个view应该有值却为nil。
加载第一个view时的属性 加载第二个view时的属性后来发现原因是拖线的时候虽然控件在第二个view里,但是连线会默然连到第一个view中。
点击右上角的这个图标可以显示详细的连线心信息,发现titleLabel连接到了第一个view 第一个view的连线详情解决办法就是在第二个view有改变的这个部分重新拖线就行了。
网友评论