【发布时间】:2010-12-07 23:23:58
【问题描述】:
我现在有一个应用程序,可以在地图上显示各种图钉。我尝试设置mapView.showsUserLocation = YES; 以显示用户的当前位置,但是这使我的应用程序崩溃(“程序收到信号:SIGABRT”)并显示以下错误消息:
Mon Oct 19 12:31:27 unknown Hull Ads[3111] <Error>: *** -[MKUserLocation counter]: unrecognized selector sent to instance 0x10ad60
Mon Oct 19 12:31:27 unknown Hull Ads[3111] <Error>: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[MKUserLocation counter]: unrecognized selector sent to instance 0x10ad60'
Mon Oct 19 12:31:27 unknown Hull Ads[3111] <Error>: Stack: (...)
这有点令人困惑,因为我没有使用 MKUserLocation,或者这就是问题所在?
该应用确实将 CoreLocation 用于其他不相关的目的,但是当尚未使用 CoreLocation 时,该应用会以相同的方式做出响应。
如果有人可以提供帮助,那就太棒了!
谢谢 - 詹姆斯
【问题讨论】:
-
我的临时解决办法是添加一个新图钉并更改它的颜色,但当前位置图钉肯定可以使用吗?
-
感谢您提出这个问题。它最终也帮助了我!
标签: objective-c gps location mkmapview