版本和自动刷新
This commit is contained in:
parent
9f58af5f9c
commit
296e93272b
|
|
@ -16025,7 +16025,7 @@
|
||||||
CODE_SIGN_IDENTITY = "iPhone Developer";
|
CODE_SIGN_IDENTITY = "iPhone Developer";
|
||||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
||||||
CODE_SIGN_STYLE = Automatic;
|
CODE_SIGN_STYLE = Automatic;
|
||||||
CURRENT_PROJECT_VERSION = 12;
|
CURRENT_PROJECT_VERSION = 13;
|
||||||
DEVELOPMENT_TEAM = WFX8GD5HFX;
|
DEVELOPMENT_TEAM = WFX8GD5HFX;
|
||||||
ENABLE_BITCODE = NO;
|
ENABLE_BITCODE = NO;
|
||||||
ENABLE_TESTABILITY = YES;
|
ENABLE_TESTABILITY = YES;
|
||||||
|
|
@ -16145,7 +16145,7 @@
|
||||||
CODE_SIGN_IDENTITY = "Apple Development";
|
CODE_SIGN_IDENTITY = "Apple Development";
|
||||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "Apple Development";
|
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "Apple Development";
|
||||||
CODE_SIGN_STYLE = Automatic;
|
CODE_SIGN_STYLE = Automatic;
|
||||||
CURRENT_PROJECT_VERSION = 12;
|
CURRENT_PROJECT_VERSION = 13;
|
||||||
DEVELOPMENT_TEAM = WFX8GD5HFX;
|
DEVELOPMENT_TEAM = WFX8GD5HFX;
|
||||||
ENABLE_BITCODE = NO;
|
ENABLE_BITCODE = NO;
|
||||||
ENABLE_TESTABILITY = YES;
|
ENABLE_TESTABILITY = YES;
|
||||||
|
|
|
||||||
|
|
@ -198,6 +198,7 @@
|
||||||
self.heartCount=0;
|
self.heartCount=0;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(refresh) name:UIApplicationDidBecomeActiveNotification object:nil];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)connect {
|
- (void)connect {
|
||||||
|
|
@ -211,34 +212,39 @@
|
||||||
self.scrollview.delegate = self;
|
self.scrollview.delegate = self;
|
||||||
__weak typeof (self)weakSelf=self;
|
__weak typeof (self)weakSelf=self;
|
||||||
[weakSelf.scrollview addRefreshHeaderViewWithAniViewClass:[JHRefreshAmazingAniView class] beginRefresh:^{
|
[weakSelf.scrollview addRefreshHeaderViewWithAniViewClass:[JHRefreshAmazingAniView class] beginRefresh:^{
|
||||||
if (weakSelf.isRefeshing) {
|
|
||||||
return ;
|
|
||||||
}
|
|
||||||
|
|
||||||
weakSelf.isRefeshing=YES;
|
[weakSelf refresh];
|
||||||
if (weakSelf.isconnect) {
|
|
||||||
searchDeviceModel*xinxiModel=[[searchDeviceModel alloc]init];
|
|
||||||
xinxiModel.resavemacId = self.currentDevice.macAddress;
|
|
||||||
xinxiModel.sendmacId = self.currentDevice.macAddress;
|
|
||||||
|
|
||||||
NSString*requestStr=xinxiModel.description;
|
|
||||||
NSLog(@"REQUEST = %@",requestStr);
|
|
||||||
NSData*data1=[dataContorl stringToHexData:requestStr];
|
|
||||||
[[Socketsingleton sharedInstance].clientSocket writeData:data1 withTimeout:-1 tag:0];
|
|
||||||
[[Socketsingleton sharedInstance].clientSocket readDataWithTimeout:-1 tag:0];
|
|
||||||
|
|
||||||
}else{// socket中断
|
|
||||||
[[Socketsingleton sharedInstance] cutOffSocket];
|
|
||||||
[weakSelf InitSocket];
|
|
||||||
|
|
||||||
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
|
|
||||||
[weakSelf endRefreshing];
|
|
||||||
});
|
|
||||||
|
|
||||||
}
|
|
||||||
}];
|
}];
|
||||||
}
|
}
|
||||||
|
-(void)refresh
|
||||||
|
{
|
||||||
|
|
||||||
|
if (self.isRefeshing) {
|
||||||
|
return ;
|
||||||
|
}
|
||||||
|
|
||||||
|
self.isRefeshing=YES;
|
||||||
|
if (self.isconnect) {
|
||||||
|
searchDeviceModel*xinxiModel=[[searchDeviceModel alloc]init];
|
||||||
|
xinxiModel.resavemacId = self.currentDevice.macAddress;
|
||||||
|
xinxiModel.sendmacId = self.currentDevice.macAddress;
|
||||||
|
|
||||||
|
NSString*requestStr=xinxiModel.description;
|
||||||
|
NSLog(@"REQUEST = %@",requestStr);
|
||||||
|
NSData*data1=[dataContorl stringToHexData:requestStr];
|
||||||
|
[[Socketsingleton sharedInstance].clientSocket writeData:data1 withTimeout:-1 tag:0];
|
||||||
|
[[Socketsingleton sharedInstance].clientSocket readDataWithTimeout:-1 tag:0];
|
||||||
|
|
||||||
|
}else{// socket中断
|
||||||
|
[[Socketsingleton sharedInstance] cutOffSocket];
|
||||||
|
[self InitSocket];
|
||||||
|
|
||||||
|
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
|
||||||
|
[self endRefreshing];
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
-(void)endRefreshing{
|
-(void)endRefreshing{
|
||||||
if (self.isRefeshing) {
|
if (self.isRefeshing) {
|
||||||
self.isRefeshing=NO;
|
self.isRefeshing=NO;
|
||||||
|
|
@ -1261,7 +1267,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)dealloc {
|
- (void)dealloc {
|
||||||
|
[[NSNotificationCenter defaultCenter] removeObserver:self];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue