第一次寫簡書,覺得是該記載點什么Q7麓狻!
剛好今天碰到一個問題原茅,感覺很奇怪吭历,每次應(yīng)用在前臺的時候鎖屏,再次解鎖的時候直接進入程序里面都出現(xiàn)藍屏閃現(xiàn)的問題擂橘,之前一直沒怎么注意晌区,以為就是就是這樣的(之前偷懶沒注意。。朗若。)恼五。今天下午寫代碼測試的時候發(fā)現(xiàn)挺嚴重的,就看了一下其他的應(yīng)用沒有這個問題哭懈;捉急了灾馒。。遣总。睬罗,然后就是開始各種代碼的排查,從最近的一個版本開始排查旭斥,一直往上推容达,直到往上查了兩三個版本之后,才沒有出現(xiàn)藍屏閃現(xiàn)的問題垂券,最開始的時候以為是程序入口 AppDelegate 進入主程序的時候?qū)懘a問題花盐,然后做了代碼的比對,發(fā)現(xiàn)只有幾個小地方不同的菇爪,就行排查算芯。。凳宙。弄了半個小時左右發(fā)現(xiàn)不是那個問題也祠,然后就開始懷疑是不是進入首頁的時候有問題,就直接首頁的所有代碼都注釋掉近速,重寫了一個 viewdidload方法
再次run的時候跑起來的時候再次復(fù)測的時候發(fā)現(xiàn)居然好了诈嘿,這下就麻煩了,首頁里面有好幾百行代碼削葱。奖亚。。之后就是慢慢的排查析砸,花了一個小時的時間最后定位到問題是:出現(xiàn)在這里
self.tableView.tableHeaderView = [self tableViewHeader];
自己重寫這個方法的時候自定義里面的一個View控件的時候 給里面的其中一個View添加了一個背景色的原因:但是在網(wǎng)上沒有找到具體的原因昔字。奇怪的是上面的view子控件挺多的都有不同的顏色,不知道為什么單獨這個View才有影響首繁,不知道各位大牛知道是為什么作郭?