2012-02-09 7 views
0

Je suis actuellement en train de porter une application windows sur mac 10.6 qui utilise le wifi. J'ai implémenté des notifications CoreWLan qui n'apparaissent que lorsque l'interface wlan est modifiée.Notification lorsqu'un scan wifi est effectué par le système

Je souhaite être averti lorsque le système effectue une analyse, essentiellement lorsque vous ouvrez un aéroport.

Je sais qu'il y a un état de CWInterface qui est "balayage" mais je n'ai pas trouvé de notif que je pourrais utiliser avec ça.

Merci pour votre temps

Répondre

0

Je suppose que vous connaissez déjà NSNotifications et comment ils fonctionnent. Le nom NSNotification vous aurez besoin est: CWScanCacheDidUpdateNotification

Votre code devrait ressembler à quelque chose comme ça ...

[[[NSNotification center] defaultCenter] addObserver:self selector:@selector(someMethod:) name:CWScanCacheDidUpdateNotification object:nil]; 

Si vous ne savez pas comment NSNotifications travail, je suggère à la recherche le guide NSNotification. Les odd sont, vous aurez besoin de les utiliser à un moment donné dans votre application. Cela vaut la peine d'apprendre.

+0

Bonjour Tanner, La notification "CWScanCacheDidUpdateNotification" n'existe que depuis 10.7, je suis à la recherche de l'équivalent sur 10.6. – Sicha

Questions connexes