在一個(gè)xib中創(chuàng)建了三個(gè)view
在第二個(gè)view中給“手機(jī)號(hào)”拖線,命名為titleLabel冗美。
但是給titleLabel賦值是發(fā)現(xiàn)控件為nil魔种。
xib中有幾個(gè)view就會(huì)調(diào)用幾次awakeFromNib方法,在awakeFromNib方法中發(fā)現(xiàn)粉洼,加載第一個(gè)view的時(shí)候titleLabel不應(yīng)該有值的卻有值务嫡,第二個(gè)view應(yīng)該有值卻為nil。
加載第一個(gè)view時(shí)的屬性
加載第二個(gè)view時(shí)的屬性
后來(lái)發(fā)現(xiàn)原因是拖線的時(shí)候雖然控件在第二個(gè)view里漆改,但是連線會(huì)默然連到第一個(gè)view中。
點(diǎn)擊右上角的這個(gè)圖標(biāo)可以顯示詳細(xì)的連線心信息准谚,發(fā)現(xiàn)titleLabel連接到了第一個(gè)view
第一個(gè)view的連線詳情
解決辦法就是在第二個(gè)view有改變的這個(gè)部分重新拖線就行了挫剑。