加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swift 监听网络状态

发布时间:2020-12-14 07:05:08 所属栏目:百科 来源:网络整理
导读:func application(application: UIApplication,didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) - Bool { AFNetworkReachabilityManager.sharedManager().startMonitoring() AFNetworkReachabilityManager.sharedManager().setReachab
func application(application: UIApplication,didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {

AFNetworkReachabilityManager.sharedManager().startMonitoring()
AFNetworkReachabilityManager.sharedManager().setReachabilityStatusChangeBlock { (status) in
switch status {
case .Unknown:
JLToast.makeText("当前网络未知",duration: 3).show(UIApplication.sharedApplication().keyWindow)
case .NotReachable:
JLToast.makeText("当前网络不可以用,请检查!",duration: 3).show(UIApplication.sharedApplication().keyWindow)
case .ReachableViaWiFi:
break
case .ReachableViaWWAN:
break

}
}

//写你的代码


return true
}




func applicationDidEnterBackground(application: UIApplication) { // Use this method to release shared resources,save user data,invalidate timers,and store enough application state information to restore your application to its current state in case it is terminated later. // If your application supports background execution,this method is called instead of applicationWillTerminate: when the user quits. AFNetworkReachabilityManager.sharedManager().stopMonitoring() } func applicationWillEnterForeground(application: UIApplication) { // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background. AFNetworkReachabilityManager.sharedManager().startMonitoring() }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读