1
Q
网络状态更改通知
A
回答
1
假设您使用Apple's Reachability sample project中的代码,您需要注册kReachabilityChangedNotification
通知。
假设你有一个有方法的UIViewController子类:
func handleReachabilityChanged(notification:NSNotification)
{
// notification.object will be a 'Reachability' object that you can query
// for the network status.
NSLog("Network reachability has changed.");
}
然后,你要为你的UIViewController的viewDidLoad()
方法通知这样注册:
let nc = NSNotificationCenter.defaultCenter();
nc.addObserver(self, selector:"handleReachabilityChanged:", name:kReachabilityChangedNotification, object:nil);
见NSNotificationCenter和NSNotification有关如何设置和拆卸通知处理程序的文档。
相关问题
- 1. 如何在WiFi网络状态更改时收到通知?
- 2. 如何在网络状态更改时收到通知?
- 3. mac os中的网络状态更改通知x
- 4. Wifi网络更改通知
- 5. 捕获网络状态更改事件
- 6. 每天更改android状态栏通知
- 7. 2活动通知GPS状态更改
- 8. 通过网络更改Firebase上的状态数据(true/false)
- 9. 如何获取网络更改通知(连接,断开,更改)
- 10. 当网络游戏状态改变
- 11. 通知更改网址
- 12. 通过FaxOut RingCentral API获取传真状态更改通知
- 13. 网络设备状态的Java APPCRASH已更改
- 14. 可达崩溃每次网络更改状态
- 15. AFNetworking可达显示的UIView当网络状态更改
- 16. 状态栏通知
- 17. 状态栏通知
- 18. Android状态通知
- 19. 关于状态更改的网络可达性通知在iPhone上是强制性的?
- 20. 是否有针对WiFi网络更改的NSNotificationCenter通知?
- 21. 如何收听网络通知权限更改
- 22. 在Linux上获取有关网络接口更改的通知
- 23. 无状态网络服务
- 24. 查找网络状态
- 25. 获取有关Android设备上WiFi状态更改的通知?
- 26. 电源状态更改来自仅消息窗口的通知
- 27. 在21 android以下api上更改状态/通知栏颜色?
- 28. 如何在状态更改时通知适配器?
- 29. ANE - FREContext活动状态更改通知(onStart,onResume等)
- 30. Mysql数据库更改状态时使用Push.js推送通知