这可能看起来令人困惑,并询问是否有更多信息 - 我想我在这里没有得到什么。
我有一个应用程序,它有一个名为VenueViewController的VC中的MKMapView。即使它实现了CLLocationManagerDelegate,但在此VC中,我们没有响应用户位置的地图视图更新。
在第二个VC中,我扩展了VenueViewController,我们通过调用[super viewDidLoad]来创建MKMapView;应该在超类中添加注释,我们使用locationManager来显示用户的当前位置。非常令人困惑的部分是我们放在超类中的MKAnnotations没有出现在这个类中。我必须添加
[self.mapView addAnnotations:self.venues];
在locationManager函数中。我不明白为什么这些注释不会被添加到父类中,它在iteslf使用时工作正常。为什么父类中添加的这些注释没有显示?
事先提前答案 0 :(得分:0)
因为父类没有mapView。