如何在iOS版Google地方自动填充功能上保存最近的搜索?

时间:2017-03-16 05:32:34

标签: ios swift google-maps google-places-api

有没有办法在Google Place Autocomplete iOS控件上保存我最近的搜索,并在初始加载时在结果控制器上显示它们?

2 个答案:

答案 0 :(得分:1)

@interface ViewController ()  
{
   NSMutableArray *arrMutData;  
}

- (void)resultsController:(GMSAutocompleteResultsViewController *)resultsController didAutocompleteWithPlace:(GMSPlace *)place{
   arrMutData = [[NSMutableArray alloc] init];
  [arrMutData addObject:place.name];
}

在Google Place Autocomplete的上述委托方法中,您将获得最近的搜索。您可以在NSMutableArray中添加最近的搜索。 并且,在初始加载时在结果控制器上显示它们。

答案 1 :(得分:0)

 func resultsController(_ resultsController:
 GMSAutocompleteResultsViewController, didAutocompleteWith place: 
 GMSPlace)
  {
             resultArray.append(place.name)
  }

这是Google Place Autocomplete的委托方法..我希望它能帮到你..