Meilleure façon de mettre à jour badgeValue de UITabBarController à partir d'un UIView

J'ai un tabBarController mis en place dans le AppDelegate et avoir un peu de UIViewControllers avec Nav Contrôleurs. Dans l'un des TabBar éléments, après j'ai poussé un peu UIViews je veux mettre à jour le badgeValue élément d'un autre TabBar élément.

Quel est le meilleur moyen pour ce faire? Le seul moyen que je pense vraiment que c'est un NSNotification et un singleton de stockage de la valeur, mais il semble beaucoup de travail pour quelque chose de simple, et je n'ai aucune idée sur NSNotifications.

J'ai eu un sauvage deviner quelque chose comme super.tabBarController.otherView.tabBarItem.badgeValue = @"1" (que j'ai mis l'onglet est sélectionné de manière similaire), mais je ne suis pas surpris que cela ne fonctionne pas.

Grâce

source d'informationauteur Rudiger