雖然分類爲bug,但也算的上是一個問題,一個很簡單的問題。先來看看問題的重現,就寫了簡單的Demo驗證效果:blog
問題:點擊ViewController跳轉到TwoViewController,發現會延遲一下才出現。開發
這個問題也是在我工做開發中偶然遇到的,一開始不知道是什麼緣由。後來發現只要將TwoViewController中的:it
箭頭指向的一行代碼註釋去掉,或者添加一行關於任何view的任何操做,好比設置title、設置背景顏色、添加一個view等等操做,就能夠避免蘋果原生上面我遇到的問題。bug
解釋:其實這個不算什麼大問題,緣由就是蘋果的運行機制不少都是懶加載,由於在viewDidLoad方法裏面若是沒有對任意任何view操做的話,懶加載就會使得view加載延遲,也就會出現上面控制器跳轉言辭的效果。方法