令人困惑的MKMapView问题 - 需要在locationManager响应中添加addAnnotations

时间:2013-01-15 04:02:32

标签: ios objective-c mkmapview

这可能看起来令人困惑,并询问是否有更多信息 - 我想我在这里没有得到什么。

我有一个应用程序,它有一个名为VenueViewController的VC中的MKMapView。即使它实现了CLLocationManagerDelegate,但在此VC中,我们没有响应用户位置的地图视图更新。

在第二个VC中,我扩展了VenueViewController,我们通过调用[super viewDidLoad]来创建MKMapView;应该在超类中添加注释,我们使用locationManager来显示用户的当前位置。非常令人困惑的部分是我们放在超类中的MKAnnotations没有出现在这个类中。我必须添加

[self.mapView addAnnotations:self.venues];
在locationManager函数中

。我不明白为什么这些注释不会被添加到父类中,它在iteslf使用时工作正常。为什么父类中添加的这些注释没有显示?

事先提前

1 个答案:

答案 0 :(得分:0)

因为父类没有mapView。