Ios MKMapView-将showsUserLocation设置为“否”会导致崩溃
当我通过将showsUserLocation属性设置为NO来隐藏用户在MKMap实例上的位置时,似乎报告了一些崩溃。原因是SIGSEGV,下面是我在报告的堆栈跟踪中看到的 不幸的是,我无法在我的设备上复制它,但我想知道是否有人曾经经历过这种情况,因为这是一个相当奇怪的错误。翻来覆去,我看到了这篇文章,但似乎还没有真正的解释Ios MKMapView-将showsUserLocation设置为“否”会导致崩溃,ios,mkmapview,segmentation-fault,Ios,Mkmapview,Segmentation Fault,当我通过将showsUserLocation属性设置为NO来隐藏用户在MKMap实例上的位置时,似乎报告了一些崩溃。原因是SIGSEGV,下面是我在报告的堆栈跟踪中看到的 不幸的是,我无法在我的设备上复制它,但我想知道是否有人曾经经历过这种情况,因为这是一个相当奇怪的错误。翻来覆去,我看到了这篇文章,但似乎还没有真正的解释 MapKit _contains(objc_object*, MKQuadTrieNode*) + 10 MapKit -[MKQuadTrie contains:]
MapKit _contains(objc_object*, MKQuadTrieNode*) + 10
MapKit -[MKQuadTrie contains:] + 25
MapKit -[MKAnnotationManager _removeAnnotation:updateVisible:removeFromContainer:] + 51
MapKit -[MKAnnotationManager removeAnnotation:] + 29
MapKit -[MKMapView(UserPositioning) stopUpdatingUserLocation] + 117
我的代码非常简单
- (void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
_map.showsUserLocation = NO;
}
请注意,所有崩溃似乎都来自运行iOS 7.0.3和7.0.4的各种设备。看到了非常类似的崩溃,但它似乎与“showsUserLocation”无关。我没有关于坠机报告的有用信息,所以我试图通过猜测出什么问题来找出答案。。。有人找到解决办法了吗?