Я разрешаю пользователям искать места в моем проекте iPhone. Для этого я использую API Google Адресов для iOS. Я использую в своем проекте следующий код.
- (void) makeAutoComplete :(UITextField *) textField
{
NSLog(@"Searching for :%@",textField.text);
GMSAutocompleteFilter *filter = [[GMSAutocompleteFilter alloc] init];
filter.type = kGMSPlacesAutocompleteTypeFilterEstablishment;
// [_placesClient autocompleteQuery:@"fun republic mall"
[_placesClient autocompleteQuery:textField.text
bounds:nil
filter:filter
callback:^(NSArray *results, NSError *error) {
if (error != nil) {
NSLog(@"Autocomplete error %@", [error localizedDescription]);
return;
}
// NSLog(@"%@",results);
NSString *searchedResults = @"";
for (GMSAutocompletePrediction* result in results) {
NSLog(@"Result '%@' with placeID %@", result.attributedFullText.string, result.placeID);
searchedResults = [searchedResults stringByAppendingString:[NSString stringWithFormat:@"%@ /n",result.attributedFullText.string]];
}
//displaying searched results in console
NSLog(@"Filter %@",searchedResults);
}];
}
Он отлично работает на моих устройствах с версией iOS 8.1. Но когда я пытаюсь запустить тот же проект в версии iOS 6.1, я получаю следующую ошибку.
dyld: Symbol not found: _NSURLSessionDownloadTaskResumeData
Referenced from: /var/mobile/Applications/0451B511-AA2F-0000-0000-0FA4D53DABC1/GMS.app/GMS
Expected in: /System/Library/Frameworks/Foundation.framework/Foundation
in /var/mobile/Applications/0451B511-AA2F-0000-0000-0FA4D53DABC1/GMS.app/GMS
Даже если я попытаюсь запустить SDKDemo в iOS 6.1, я получаю ту же ошибку. Но на устройствах с ОС 8.1 работает нормально.
Может ли кто-нибудь предоставить какие-либо предложения по использованию API поиска мест Google в версии iOS 6.1.
Я также хочу знать минимальную поддерживаемую версию iOS для использования API Google Адресов