蘋(píng)果推出了iPhone X機(jī)型后吠冤,有一大部分UI適配的公眾號(hào)推送也接踵而來(lái)相味,今天試著用模擬器運(yùn)行了下公司項(xiàng)目,發(fā)現(xiàn)在獲取網(wǎng)絡(luò)狀態(tài)時(shí)爷狈,app會(huì)崩潰,查找后裳擎,發(fā)現(xiàn)是蘋(píng)果對(duì)iPhone X的狀態(tài)欄statusBar的層級(jí)結(jié)構(gòu)進(jìn)行了更改涎永,導(dǎo)致原先獲取網(wǎng)絡(luò)狀態(tài)的方法在iPhone X上運(yùn)行有問(wèn)題,
下面是我們之前常用的獲取網(wǎng)絡(luò)狀態(tài)的方法:
在iPhone X運(yùn)行時(shí)鹿响,獲取狀態(tài)欄碼時(shí)羡微,通過(guò)斷點(diǎn),可以看到iPhone X的狀態(tài)欄分為了兩部分惶我,
UIStatusBAr_Base和statusBar妈倔,比原來(lái)多了一層結(jié)構(gòu),所以要在獲取網(wǎng)絡(luò)狀態(tài)碼多一層對(duì)iPhone X的判斷
來(lái)獲取其對(duì)應(yīng)的網(wǎng)絡(luò)狀態(tài)绸贡。
==============================================================
10.15日
更正一下盯蝴,剛又試了下,用上面的方法可以獲取children數(shù)組听怕,
但是對(duì)iPhone X捧挺,獲取不到 UIStatusBarDataNetworkItemView
對(duì)象了,暫時(shí)沒(méi)找到相對(duì)應(yīng)的獲取網(wǎng)絡(luò)狀態(tài)的方法了尿瞭,不知道是不是蘋(píng)果屏蔽了闽烙。。声搁。黑竞。
后期找到了再更新吧,先保證在iPhone X上不會(huì)崩潰疏旨。很魂。。充石。