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