0
私の通知でメソッドが受信されました。私は、選択したタブに移動し、タブのルートビューコントローラを表示する必要があります。目的C:Tabbar Controller:タブを選択して、ビューのセットをrootにポップするにはどうしたらいいですか?
次の実装を試しましたが、選択したタブにルートビューコントローラが表示されませんでした。どうすればこの作品を作れますか?
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
self.tabController.selectedIndex = 2;
//Pop View Controller to root
[self.tabController.selectedViewController.navigationController popViewControllerAnimated:NO];
}
をお試しくださいデバッガのtabController、tabController.selectedViewController、およびtabCongtroller.selectedViewController.navigationControllerで、非nilであるかどうか、および必要と思われるインスタンスを指しているかどうかを確認します。 – Eiko