Thursday, 27 March 2014

NSURLConnection with NSOperationQueue.

-(void)connectivity
{
    NSString* urlString = @"http://four-developers.com/service1.svc/getdata/aa";
    NSURL *url = [NSURL URLWithString:urlString];
    
    //NSData* data = [[NSData alloc]init];
    
    NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];
    NSOperationQueue *queue = [[NSOperationQueue alloc] init];
    
    [NSURLConnection sendAsynchronousRequest:urlRequest queue:queue completionHandler:^(NSURLResponse *response, NSData *data, NSError *error)
    {
        if ([data length] > 0 && error == nil)
        {
            NSDictionary *jsonObject=[NSJSONSerialization
                                      JSONObjectWithData:data
                                      options:NSJSONReadingMutableLeaves
                                      error:nil];
            NSLog(@"%@",jsonObject);
            NSMutableArray* arr = [jsonObject valueForKey:@"GetDataResult"];
            NSString* strJobcategory  = [[arr objectAtIndex:0] valueForKey:@"jobCategory"];
        }
           
    }];
     

}

No comments:

Post a Comment