В моем приложении все работает нормально при первом запуске. Когда я перемещался по другим представлениям и возвращался к тому же представлению, я использовал viewwillappear
для вызова функций.
На этом этапе выполняется строка запроса соединения, но делегаты соединения, такие как didReceiveResponse,didreceivedata,didfinishloading,didFailWithError
, не вызываются.
-(void)viewWillAppear:(BOOL)animated{
[self recentOrderselection];
[self recentOrderStatus];
[super viewWillAppear:animated];
[self.tableview reloadData];
}
-(void)recentOrderStatus{
..................
NSData *requestData = [NSData dataWithBytes:[json1 UTF8String] length:[json1 length]];
[request setValue:@"text/plain" forHTTPHeaderField:@"content-type"];
[request setHTTPBody: requestData];
connection = [[NSURLConnection alloc]initWithRequest:request delegate:self];
NSLog(@"URL>>>%@",url);//Got correct URL in log
}