Не удалось создать запрос: неверный URL-адрес

Когда я пытаюсь найти такое место: Florida,USA все идет хорошо, но когда я пробую это так: Florida USA , я получил эту ошибку:

 Unable to create Request (bad url?) 

Проблема связана с пробелами на месте, записанным на пленку, есть ли способ разрешить это?

 NSString *urlString = [NSString stringWithFormat:@"https://maps.googleapis.com/maps/api/geocode/json?address=%@&sensor=true",theLocationString]; //Create a URL object. NSURL *url = [NSURL URLWithString:urlString]; ASIFormDataRequest *request=[ASIFormDataRequest requestWithURL:url]; 

Я думаю, что проблема в том, что вам нужно urlencode вашу строку. Символ пробела не является допустимой строкой URL:

 NSString *urlString = [NSString stringWithFormat:@"https://maps.googleapis.com/maps/api/geocode/json?address=%@&sensor=true",theLocationString]; //Create a URL object. NSURL *url = [NSURL URLWithString:[urlString stringByAddingPercentEscapesUsingEncoding: NSASCIIStringEncoding]]; ASIFormDataRequest *request=[ASIFormDataRequest requestWithURL:url]; 

Если NSASCIIStringEncoding не работает, вы можете попробовать: NSUTF8StringEncoding

..fredrik