iOS谷歌放置API - 编译错误 - 使用未声明的标识符GMSAutocompleteViewController

时间:2016-01-18 17:53:46

标签: ios objective-c google-places-api google-maps-sdk-ios

我使用CocoaPods安装了GoogleMaps SDK 对于某些屏幕,我需要使用Google Places API 这是代码

GMSAutocompleteViewController *acController = [[GMSAutocompleteViewController alloc] init];
acController.delegate = self;
[self presentViewController:acController animated:YES completion:nil];

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

1 个答案:

答案 0 :(得分:3)

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

另一种可能是你有一个旧版本的GoogleMaps pod(版本1.11中添加了GMSAutocompleteViewController)。要解决此问题,请运行

pod update

在项目目录中。