這些年以來,還是遇到很多有去的bug,原因也是各不相同,有很多也是莫名其妙。先留個標題,慢慢記,慢慢回憶。
切到后臺APP圖標出現(xiàn)白色的色塊
最近遇到一個問題,就是在一個頁面彈出UIAlertController以后,直接按下HOME鍵進入后臺,會發(fā)現(xiàn),我們APP的圖片中間會出現(xiàn)一個白色的區(qū)塊,大概持續(xù)1秒左右。
看到后,心中頓時萬馬奔騰啊。。。。。
這是啥么情況,簡直不科學啊。。。。。
而且經(jīng)過測試發(fā)現(xiàn),只有iOS10會有這個問題。。。。。
網(wǎng)上找來找去也沒有這種情況。。。新開一個工程,模擬自定義控制器,也沒有這種情況,改變彈窗文字等等都都試過了。。。真的是欲哭無淚啊,在這種問題面前,任何調試工具都不好使吧。。。一度開始讓我懷疑是不是發(fā)現(xiàn)了,蘋果的BUG,想想還有些小激動呢。
后來絞盡腦汁,使用了最笨的辦法——代碼注釋打法,找到了產(chǎn)生作用的那個方法,但是一看里面,確實一些很正常的View創(chuàng)建,設置顏色等等。SO。。。。。我是一臉蒙蔽。而且這個VIew是隱藏的,根本就沒有展示出來啊。。。無奈,硬著頭皮看一遍代碼,也沒幾行,看到設置了顏色,一看,是用的247、247、247,這不剛好是白色嘛,難道是這個VIew的顏色?于是換成了[UIColor redColor]。結果竟然沒有變成紅色的斑塊,而是正常了?。。。?!
當然后來問題解決的也很容易,之前的前輩,設置背景顏色時用的[UIColor colorWithRed:::]那個方法,結果他在RGB三個參數(shù)那里直接傳了247,我竟然第一遍沒看出來??!話說何種東西怎么會影響到圖標的,目前還是一臉懵逼中。。