iOS google 地方 API - 编译错误 - 使用未声明的标识符 GMSAutocompleteViewController

iOS google places API - compile error - use of undeclared identifier GMSAutocompleteViewController

我已经使用 CocoaPods 安装了 GoogleMaps SDK。
对于某些屏幕,我需要使用 Google Places API
这是代码
<pre> GMSAutocompleteViewController *acController = [[GMSAutocompleteViewController alloc] init]; acController.delegate = self; [self presentViewController:acController animated:YES completion:nil]; </pre>

我从https://developers.google.com/places/ios-api/autocomplete那里得到的
错误 - 使用未声明的标识符 'GMSAutocompleteViewController'

您是否已将 #import <GoogleMaps/GoogleMaps.h> 添加到文件中?

另一种可能是您使用的是旧版 GoogleMaps pod(GMSAutocompleteViewController 是在 1.11 版中添加的)。要解决此问题,只需 运行

pod update

在项目目录中。