Сколько типов URLRequest возможно в iPhone для получения данных из веб-сервисов?

В моем приложении я извлекаю данные из веб-сервисов и показываю в uitableview, это нормально, но проблема в том, что в mu tableview предполагается 10 строк (то есть имя города и широта и долгота всего города, которые находятся в моей таблице) после получения имени города i m пытаясь получить расстояние между местоположением пользователя и городом, поэтому 10 раз мне нужно вызвать google mapAPI, в этом процессе мое приложение дает сбой. я использую NSURLRequest, я также использовал ASIHttpRequest - networkQueue, но не добился успеха. так сколько других способов сделать это? пожалуйста, предложите мне любые другие типы запросов, чтобы исправить это. Спасибо за любое предложение. вот мой код

for (NSUInteger i=0; i<[latlongarray count]; i++) 
{
    NSString *urlString=[NSString stringWithFormat:@"https://maps.googleapis.com/maps/api/distancematrix/json?origins=%@&destinations=%@&avoid=tolls&sensor=true",str,[latlongarray objectAtIndex:i]];
    NSLog(@"%@",urlString);
    NSURL *url = [NSURL URLWithString:urlString];
    NSURLRequest *myrequest=[[NSURLRequest alloc] initWithURL:url];
    CustomConnection *distanceconnection=[[CustomConnection alloc] initWithRequest:myrequest delegate:self startImmediately:YES tag:[NSNumber numberWithInt:i]];
    [distanceconnection start];
    [distanceconnection release];
    [myrequest release];
}

str — местоположение пользователя, а latlongarray — массив местоположения города.


person Muhammad Rizwan    schedule 12.08.2011    source источник
comment
Пожалуйста, покажите какой-нибудь код. Жестких ограничений на количество запросов нет.   -  person Moshe    schedule 12.08.2011
comment
Убедитесь, что вы не слишком освобождаете некоторые объекты, которые обычно вызывают сбой.   -  person gyozo kudor    schedule 12.08.2011
comment
Можете ли вы опубликовать весь google mapAPI с параметрами?   -  person alloc_iNit    schedule 12.08.2011


Ответы (1)


Вы можете выполнить операцию NSURLRequest синхронным или асинхронным способом. По моему мнению, асинхронная работа с NSURLRequest более целесообразна, когда ответ зависит от дальнейшего выполнения.

person alloc_iNit    schedule 12.08.2011
comment
@robin: Существуют ли другие типы для использования NSURLRequest? Пожалуйста, дай мне знать. - person alloc_iNit; 12.08.2011