I am developing universal application.Here my app is opened at that time i am checking internet connection is there or not.That purpose i am added AFNETWORKING framework.The problem is while i am debugging my code at that time [manager GET:APIscript parameters:nil success:^(NSURLSessionDataTask *task, id responseObject)
this function is not executing the control goes outside.Here my requirement is internet connection is not available means its showing pop up "Please Connect internet"like that Internet is connected means its open normally.Below i am posted my code base
NSURL *baseURL = [NSURL URLWithString:@"https://www.google.co.in"];
NSString *APIscript=@"/webhp";
AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc] initWithBaseURL:baseURL];
manager.responseSerializer = [AFJSONResponseSerializer serializer];
[manager.requestSerializer setTimeoutInterval:20.0];
[manager GET:APIscript parameters:nil success:^(NSURLSessionDataTask *task, id responseObject) {
if ([task.response isKindOfClass:[NSHTTPURLResponse class]]) {
NSHTTPURLResponse *r = (NSHTTPURLResponse *)task.response;
if ([r statusCode] == 200) {
//Do success stuff
}
}
failure:^(NSURLSessionDataTask *task, NSError *error) {
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Error" message:[error localizedDescription] delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[alertView show];
//do failure stuff
}];
Here This line(manager GET:APIscript parameters:nil success:^(NSURLSessionDataTask *task, id responseObject)
) only not executing.please guide me any one to resolve this issue.Thanks in advance.