在一個xib中創建了三個view
在第二個view中給“手機號”拖線,命名為titleLabel。
但是給titleLabel賦值是發現控件為nil。
xib中有幾個view就會調用幾次awakeFromNib方法,在awakeFromNib方法中發現,加載第一個view的時候titleLabel不應該有值的卻有值,第二個view應該有值卻為nil。
加載第一個view時的屬性
加載第二個view時的屬性
后來發現原因是拖線的時候雖然控件在第二個view里,但是連線會默然連到第一個view中。
點擊右上角的這個圖標可以顯示詳細的連線心信息,發現titleLabel連接到了第一個view
第一個view的連線詳情
解決辦法就是在第二個view有改變的這個部分重新拖線就行了。