J’utilise le TabBar dans deux de mes applications mais je ne comprends pas bien ce que tu veux dire par « partager de la donnée entre les VCs et le mainTabBarController ». D’où vient ta donnée et comment est-elle gérée ?
Car c’est normalement à ce moment là que tu la dispatches comme bon te semble dans ton application.
Je ne suis pas sûr, mais il me sembleque ce que tu cherches à faire ne nécessite pas de tabBar, mais de passer d’un tableView à une autre ; essaie-voir de supprimer le tabBar de ton schéma ?