2013-10-11 29 views
0

我使用官方fb ios sdk指南實施了Facebook身份驗證。我修改了使用Storyboard而不是.nibs的代碼,它可以正常使用兩個視圖控制器,登錄視圖控制器和主視圖控制器,但是我試圖使用TabBarController作爲主視圖控制器,它工作正常,但是在那裏是一個警告:「兩段旋轉動畫已棄用,此應用程序應使用更平滑的單段動畫。」 「UITabBarController。兩階段旋轉動畫已棄用。

任何想法如何擺脫此警告?

用於設置RootViewController的代碼如下:

UIStoryboard* sb = [UIStoryboard storyboardWithName:@"Main" 
               bundle:nil]; 
self.mainViewController = [sb instantiateViewControllerWithIdentifier:@"UITabBarController"]; // Identifier 

self.navController = [[UINavigationController alloc] 
         initWithRootViewController:self.mainViewController]; 
self.window.rootViewController = self.navController; 
[self.window makeKeyAndVisible]; 

感謝。

+0

有人已經回答了這個問題:[http://stackoverflow.com/questions/11027764/two-stage-rotation-animation-is-deprecated-this-application-should-use-the-smoo](http:/ /stackoverflow.com/questions/11027764/two-stage-rotation-animation-is-deprecated-this-application-should-use-the-smoo)tl; dr請勿將導航控制器與標籤欄控制器配合使用。 –

回答

0

您被警告,因爲您不應該在導航控制器中使用選項卡欄。選項卡欄控制器應該是您的根控制器,否則在其位置使用除標籤欄之外的其他東西。

還有plenty of answers在談論這個。