谷歌地图集成iOS 1.9.0问题

时间:2014-11-27 06:14:23

标签: ios objective-c core-data

请为谷歌地图iOS集成提供以下错误的解决方案,这是我过去两天面临的问题,但没有得到任何解决方案。

找到以下日志以供参考

2014-11-27 11:38:09.230 MapPin [2279:41725] CoreData:警告:无法为实体'GMSCachedTile'加载名为'GMSCachedTile'的类。找不到类,而是使用默认的NSManagedObject。 2014-11-27 11:38:09.231 MapPin [2279:41730] CoreData:警告:无法为实体'GMSCachedObject'加载名为'GMSCachedObject'的类。找不到类,而是使用默认的NSManagedObject。 2014-11-27 11:38:09.233 MapPin [2279:41725] - [NSManagedObject tileCoords]:无法识别的选择器发送到实例0x7a174ac0 2014-11-27 11:38:09.235 MapPin [2279:41725] *由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:' - [NSManagedObject tileCoords]:无法识别的选择器发送到实例0x7a174ac0' * 第一次抛出调用堆栈: (     0 CoreFoundation 0x03466946 exceptionPreprocess + 182     1 libobjc.A.dylib 0x030efa97 objc_exception_throw + 44     2 CoreFoundation 0x0346e5c5 - [NSObject(NSObject)doesNotRecognizeSelector:] + 277     3 CoreFoundation 0x033b73e7 ___转发_ + 1047     4 CoreFoundation 0x033b6fae _CF_forwarding_prep_0 + 14     5 MapPin 0x0011e892 __47- [GMSTileDataCache startWithCompletionHandler:] _ block_invoke57 + 761     6 MapPin 0x00123bc4 - [GMSTileDataCache fetchTilesImmediateWithPredicate:sortDescriptor:completionHandler:] + 389     7 MapPin 0x0011e44c __47- [GMSTileDataCache startWithCompletionHandler:] _ block_invoke + 474     8 libdispatch.dylib 0x0391e30a _dispatch_call_block_and_release + 15     9 libdispatch.dylib 0x0393ee2f _dispatch_client_callout + 14     10 libdispatch.dylib 0x03924afc _dispatch_queue_drain + 1475     11 libdispatch.dylib 0x039243c3 _dispatch_queue_invoke + 212     12 libdispatch.dylib 0x03927067 _dispatch_root_queue_drain + 466     13 libdispatch.dylib 0x0392884a _dispatch_worker_thread3 + 115     14 libsystem_pthread.dylib 0x03c9a296 _pthread_wqthread + 724     15 libsystem_pthread.dylib 0x03c97eea start_wqthread + 30 ) libc ++ abi.dylib:以NSException类型的未捕获异常终止

2 个答案:

答案 0 :(得分:4)

如果您正在学习本教程(http://www.raywenderlich.com/81103/introduction-google-maps-ios-sdk-swift)但尝试在现有项目中实现此功能,则可能会跳过将-ObjC添加到项目构建设置下的其他链接器标志的步骤。

enter image description here

答案 1 :(得分:1)

我得到完全相同的错误。我不得不删除所有库并重新添加以下所有库。然后就行了。仍然不知道确切的事情解决了我的问题。只想分享我的所作所为。如果你知道究竟是什么解决了你的问题,我很想知道。

(摘自谷歌地图sdk网站):

AVFoundation.framework
CoreData.framework
CoreLocation.framework
CoreText.framework
GLKit.framework
ImageIO.framework
libc++.dylib
libicucore.dylib
libz.dylib
OpenGLES.framework
QuartzCore.framework
SystemConfiguration.framework