Я использую googleapis услуги, чтобы получить местоположение пользователя, текущее название города + название страны:Как получить ответ Googleapis только на английском языке?
NSString *urlString = [NSString stringWithFormat:@"http://maps.googleapis.com/maps/api/geocode/xml?latlng=%f,%f&sensor=false",latitude,longitude];
urlString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
// Send the request
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
я получаю файл XML с данными, а не с помощью NSXMLParser, чтобы получить необходимую информацию. С какой-то причине иногда инфо в английский и иногда не, и мне нужно ТОЛЬКО в ванной.
Я попытался переопределить язык приложения с помощью этого кода:
[[NSUserDefaults standardUserDefaults] setObject: [NSArray arrayWithObjects:@"en", nil] forKey:@"AppleLanguages"];
[[NSUserDefaults standardUserDefaults] synchronize];
Но ничего не происходит, что я должен делать?
Вы пытались добавить '& language = en' в свой URL-адрес запроса? –
Работа! спасибо –
Отлично, спасибо. – Deadpool