首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MKMapView在showUserLocation上的iOS6崩溃

MKMapView在showUserLocation上的iOS6崩溃
EN

Stack Overflow用户
提问于 2012-12-04 13:56:33
回答 2查看 471关注 0票数 0

最近,我将我的iOS SDK更新为最新的版本(6.0)。我的应用程序MKMapView中曾经有几个地图视图,用来显示用户的位置。

更新后,在设置属性时

代码语言:javascript
复制
mapView.showUserLoaction = YES;

该应用程序崩溃,但有以下例外:

发送到实例0x155af5f0的locationManager:didUpdateToLocation:fromLocation::未识别选择器

这种情况发生在iPhone iOS 6.0模拟器上,而不是在以前版本的OS设备/模拟器上。该错误可以通过设置属性来再现。否则,应用程序运行平稳。

这个bug是在更新SDK之后出现的。此外,我还没有在iOS 6设备上进行测试(不过,这种设备上的所有测试都是用以前版本的SDK执行的,应用程序也没有崩溃)。

有什么问题吗?

UPDATE:在iOS6设备中没有问题。这个问题只出现在iOS 6模拟器上。

EN

回答 2

Stack Overflow用户

发布于 2012-12-04 22:15:05

你试过吗?

代码语言:javascript
复制
[mapView setShowsUserLocation:YES];

如果您使用的是MKMapViewYou,那么如果您正在对用户位置执行某些操作,也应该使用

代码语言:javascript
复制
- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation
{

}
票数 0
EN

Stack Overflow用户

发布于 2012-12-04 15:29:56

我正在使用此委托方法,这在ios6中运行得很好。

代码语言:javascript
复制
-(void)locationManager:(CLLocationManager *)manager
     didUpdateLocations:(NSArray *)locations
{
}
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13704548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档