Ускорьте получение ответа с сервера в iphone
Я использую следующий код для получения результатов с сервера
NSString *queryString = @"MyString"
NSString *response = [NSString stringWithContentsOfURL:[NSURL URLWithString:queryString] encoding:NSUTF8StringEncoding error:&err];
NSLog(@"%@",response);
if (err != nil)
{
UIAlertView *alert = [[UIAlertView alloc]initWithTitle: @"Error"
message: @"An error has occurred. Kindly check your internet connection"
delegate: self
cancelButtonTitle:@"Ok"
otherButtonTitles:nil];
[alert show];
[indicator stopAnimating];
}
else
{
//BLABLA
}
Проблема с этим кодом заключается в том, что если сервер показывает задержку, и требуется, скажем, 3 секунды, чтобы получить этот ответ
NSString *response = [NSString stringWithContentsOfURL:[NSURL URLWithString:queryString]
На 3 секунды мой экран iPhone заклинило. Как я могу заставить его работать в фоновом режиме, чтобы он выиграл?не замедляй или глуши мобильный
С уважением