UITabBarController
не имеет корневого контроллера представления, потому что он не управляет стеком контроллеров представления, но скорее массивом (с контроллерами представления, упорядоченными согласно слотам, занятым в панели вкладок).
Этот фрагмент кода устанавливает контекст управляемого объекта для первого (самого левого) контроллера представления в контроллере панели вкладок:
UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
MasterViewController *controller = (MasterViewController *)[tabBarController.viewControllers objectAtIndex:0];
controller.managedObjectContext = self.managedObjectContext;