//*****************检测升级(异步方式检测)******************
// modelUpdateInfo=[[ServiceUpdateInfo alloc]init];
// netAccess = [[NetAccess alloc]init];
// netAccess.delegate=self;
// [netAccess getAppUpdateInfo];
//************异步检测***************
-(void)netAccessRequestFailed:(int)type
{
NSLog(@"data failed");
}
-(void)netAccessRequestFinished:(NSData *)data type:(int)type
{
NSLog(@"data scceed");
NSString *request = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"request:%@",request);
NSArray *array = [[CJSONDeserializer deserializer]deserialize:data error:nil];
for(NSDictionary *dict in array)
{
modelUpdateInfo.appType=(NSString *)[dict objectForKey:@"apptype"];
modelUpdateInfo.verCode=(NSString *)[dict objectForKey:@"vercode"];
modelUpdateInfo.verName=(NSString *)[dict objectForKey:@"vername"];
NSString * strForceUpdate=(NSString *)[dict objectForKey:@"forcedupdate"];
if ([strForceUpdate.lowercaseString hasPrefix:@"true"]==YES)
{
modelUpdateInfo.forcedUpdate=YES;
}
else
{
modelUpdateInfo.forcedUpdate=NO;
}
modelUpdateInfo.updateUrl=(NSString *)[dict objectForKey:@"updateurl"];
modelUpdateInfo.updateCont=(NSString *)[dict objectForKey:@"updatecont"];
modelUpdateInfo.updateDate=(NSString *)[dict objectForKey:@"updatedate"];
}
}
//************异步检测***************