J'ai une vue que je dis de mettre à jour lorsque ses données changent. Mais parfois, les données changent lorsque la vue n'est pas visible. Alors, comment puis-je détecter que le viewcontroller est visible et accepte les événements? Je pourrais ajouter un booléen qui est changé en viewWillAppear et viewWillDisappear, mais il semble que il devrait y avoir un moyen de détecter l'état directement ...Comment puis-je savoir si mon viewcontroller est visible et accepte les événements?
Merci, Gary
> Généralement quand je me trouve appelant reloadData à l'intérieur de > viewWillAppear, c'est une indication que mon View doit observer> une partie supplémentaire de mon modèle D'accord. –
Yup, c'est ce que je cherchais. La ligne est: 'if (self.navigationController.visibleViewController! = Self) { ...}'. BTW, je l'ai utilisé dans un UIViewController dans un UITabBarController. – DrGary