单军华
2018-03-28 f99cf1d5cc50407394501853be06cb39f38a092c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//
//  NetworkUnit.h
//  zxwTool
//
//  Created by zhuxuwei on 14-3-28.
//  Copyright (c) 2014年 zxwo0o@qq.com. All rights reserved.
//
 
#import <Foundation/Foundation.h>
#import "Reachability.h"
 
#define NoErrorForDeleCartItem @"当前没有网络,请联网后再试"
 
////  网络类型
 
typedef NS_ENUM(NSInteger,NETWORK_TYPE) {
    NETWORK_TYPE_NONE= 0,
    NETWORK_TYPE_2G= 2,
    NETWORK_TYPE_3G= 3,
    NETWORK_TYPE_4G= 4,
    NETWORK_TYPE_WIFI= 10,
};
 
typedef void(^netStatus)(NetworkStatus netStatus);
 
@interface NetworkUnit : NSObject{
    
}
 
@property(nonatomic ,copy)netStatus netStatusBlock;
+(id)sharedInstance;
+(NETWORK_TYPE)getNetworkTypeFromStatusBar;
 
-(void)addObserverReachabilityChanged:(void(^)(NetworkStatus netStatus)) netStatusBlock;
-(NSInteger)delayTime:(NetworkStatus) netStatus;
 
@end