我收到以下警告從LLDB:的UITabBarController -shouldAutorotateToInterfaceOrientation:警告
視圖控制器從 -shouldAutorotateToInterfaceOrientation返回NO:對於所有的接口方向。它應該至少支持一種方向。
這是一個標準的UITabBarController,不是子類,也沒有類別。爲什麼我得到這個警告?
我收到以下警告從LLDB:的UITabBarController -shouldAutorotateToInterfaceOrientation:警告
視圖控制器從 -shouldAutorotateToInterfaceOrientation返回NO:對於所有的接口方向。它應該至少支持一種方向。
這是一個標準的UITabBarController,不是子類,也沒有類別。爲什麼我得到這個警告?
UITabBarController的默認實現shouldAutorotateToInterfaceOrientation:
返回所有所允許的方向選項卡。
所以,你要麼具有NO返回所有取向一個視圖控制器(爲一個標籤)或您有衝突的取向(一個視圖,其僅支持景觀和另一隻支持人像)。
應該支持至少一個方向,做一個檢查,看看如果方向爲縱向將肯定返回。 回報toInterFaceOrientation == UIInterfaceOrientationPortrait 應該有很大的幫助。
它不是一個子類。這是Apple製造的默認UITabBarController。 – Undistraction
救了我一天:)謝謝 – Ahmed