Google映射iOS SDK 1.4.0.4450崩溃无法识别的选择器

时间:2013-07-29 01:19:18

标签: google-maps-sdk-ios

使用iOS 6.1.4上的最新SDK,当发出内存警告时,GMSTileCoords对象显然已订阅,但未实现:

- [GMSTileCoords didReceiveMemoryWarning:]:无法识别的选择器发送到实例0x234e80f0

0 CoreFoundation 0x339c72a3 __exceptionPreprocess + 163
1 libobjc.A.dylib 0x3b6ef97f objc_exception_throw + 31
2 CoreFoundation 0x339cae07 -[NSObject(NSObject) doesNotRecognizeSelector:] + 171
3 CoreFoundation 0x339c9531 ___forwarding___ + 393
4 CoreFoundation 0x33920f68 _CF_forwarding_prep_0 + 24
5 CoreFoundation 0x33918037 _CFXNotificationPost + 1427
6 Foundation 0x3422e599 -[NSNotificationCenter postNotificationName:object:userInfo:] + 73
7 Foundation 0x3423205b -[NSNotificationCenter postNotificationName:object:] + 31
8 UIKit 0x35929307 -[UIApplication _performMemoryWarning] + 103

有没有人见过这个?除了在GMSTileCoords上添加一个类别之外,我在哪里开始......

我现在可以在模拟器中重新创建它 - 但它确实需要在事件发生之前发生一些事件。但是,当我这样做时,它现在总是在GMSIndoorState中。根据仪器和僵尸检测,它从这里开始:

-[GMSVectorMapView setIndoorEnabled:]

最终版本在这里:

-[GMSIndoorGLTileCoordsGenerator .cxx_destruct]

并在此失败:

__57-[NSNotificationCenter addObserver:selector:name:object:]_block_invoke_0

我尝试在我的地图上禁用室内,但这没有帮助。任何想法或想法都表示赞赏!

0 个答案:

没有答案