Y a-t-il un moyen d'être averti/demandez à votre application Cocoa d'écouter les changements dans la connexion réseau (déconnexion, connexion, etc.)? Comment fonctionne quelque chose comme HardwareGrowler le faire?Recevoir des notifications lorsque la connexion réseau change dans une application Cocoa/Obj-C
4
A
Répondre
5
Après avoir regardé le code source pour HardwareGrowler (qui se trouve sous /Extras
dans le source code for Growl, je dis que la meilleure façon serait d'utiliser la classe NetworkNotifier.m
et changer tous les appels à AppDelegate
fonctions à tout ce callbacks vous voulez exécuter lorsque la connexion réseau change (et donne leur crédit pour leur code!).
Questions connexes
- 1. Recevoir une notification lorsque l'application en cours change dans Cocoa
- 2. Recevoir des notifications lorsque l'utilisateur tente d'envoyer un SMS
- 3. Recevoir des notifications/recevoir des intentions de déclenchement d'une activité
- 4. Maintenir une connexion réseau bien que l'adresse IP change
- 5. Comment puis-je voir si une connexion réseau change d'état?
- 6. Obtention de la langue d'entrée et des notifications actuelles du système Windows lorsque la langue change
- 7. Comment puis-je recevoir des notifications du presse-papiers?
- 8. Comment exécuter un code lorsque la connexion réseau change sous Mac OS X?
- 9. Une application iphone peut-elle recevoir des notifications push d'un serveur personnalisé?
- 10. Comment recevoir des e-mails dans une application Java EE
- 11. RECEVOIR notifications de APNs dans iPhone applicationg sans profil d'approvisionnement
- 12. Notifications de connexion iPhone
- 13. Android: Activité établir une connexion réseau
- 14. Recevoir des notifications sur l'enregistrement du nouveau serveur COM
- 15. Connexion réseau
- 16. Ne pas recevoir de notifications de livraison dans CDO
- 17. Flex/AIR - Peut-il recevoir des notifications SYSLOG?
- 18. UISplitViewController Barstyle change lorsque l'orientation change
- 19. Connexion des threads dans une application Rails
- 20. Comment recevoir des emails dans une application C#?
- 21. j2me connexion réseau
- 22. La largeur ne change pas lorsque la taille change
- 23. suivre la connexion réseau MKMapView?
- 24. Recevoir des notifications lorsque les mises à jour objectives-c dom sont prêtes à partir de webview
- 25. Connexion réseau Blackberry
- 26. Événement lorsque window.location.href change
- 27. Recevoir des notifications de puissance (en particulier shutdown) sur Mac OSX
- 28. Quelle collection .Net pour ajouter plusieurs objets à la fois et recevoir des notifications?
- 29. C++ réseau simple envoyer et recevoir
- 30. Problème de connexion réseau