2010-09-03 5 views
1

A titre d'exemple, ceci peut être observé si un indicateur de progression est en cours d'exécution et que le menu principal est abaissé. Quel est le meilleur moyen d'éviter cela?Cacao - Eviter la modalité de menu

Répondre

2

À l'origine, les applications continuaient lorsque les menus étaient ouverts. Il a été changé plus tard dans l'histoire d'OS X - je veux dire 10.3. La raison pour laquelle les choses semblent s'arrêter est que, lorsqu'un menu est ouvert, l'application s'exécute dans NSEventTrackingRunLoopMode. Il faut donc ajouter des sources de boucle d'exécution pour ce mode si vous voulez qu'elles continuent quand un menu est ouvert.