-[GMSMapView animateToCameraPosition:]:无法识别的选择器发送到实例

Posted

技术标签:

【中文标题】-[GMSMapView animateToCameraPosition:]:无法识别的选择器发送到实例【英文标题】:-[GMSMapView animateToCameraPosition:]: unrecognized selector sent to instance 【发布时间】:2014-07-04 10:30:52 【问题描述】:

大家好,我已经在我的应用程序上实现了 google maps sdk,但我在这个特定的行上遇到了错误 mapView_ = [GMSMapView mapWithFrame:CGRectZero camera:camera]; 谁能帮我找到解决办法

【问题讨论】:

【参考方案1】:

请说明您使用的是哪个版本的 ios,您是否为 MAPview 设置了委托方法。

请检查以下链接,可能对您有所帮助,一切顺利

GoogleMaps basic iOS demo app crash - unrecognized selector sent to instance

【讨论】:

【参考方案2】:

如果您从目标中删除 -ObjC 链接器标志,则会发生此错误。一旦您放回此标志,应用程序就不会崩溃。

如果您已删除此标志,因为您也使用了 parse SDK,并且它不允许您编译带有太多链接错误的项目,解决方法是您必须从项目中删除 Facebook 相关的 parse sdk。

因此,如果您想同时使用 Google Map 和 Parse SDK,则必须删除 Parse 的 Facebook SDK,并且必须为 Other Linker Flags 设置 -ObjC 链接器标志。

【讨论】:

【参考方案3】:

使用 Google Maps SDK for iOS 开发应用程序需要满足以下条件:

Xcode 4.5 或更高版本。 iOS SDK 6.0 或更高版本。

【讨论】:

以上是关于-[GMSMapView animateToCameraPosition:]:无法识别的选择器发送到实例的主要内容,如果未能解决你的问题,请参考以下文章

GMSMapView:如何管理内存?

如何从 GMSMapView 中删除默认标记

如何防止'GMSMapView'无限水平滚动?

如何在iphone中获取gmsmapview的坐标中心

如果从 Storyboard 添加约束,则 GMSMapView 不显示任何内容

自定义 UIView 上的 Google 地图 GMSMapView