mapView:viewForAnnotation:
方法有一个名为annotation
(MKUserLocation) 的参数。在我的应用程序中,我想将类型annotation
转换为 MKAnnotation。
我试过这个:
-(MKAnnotationView*)mapView:(MKMapView *)mapView viewForAnnotation:(id<MKAnnotation>)annotation {
MyAnnotation *myAnnotation = (MyAnnotation*)annotation;
}
这里 MyAnnotation 是一个采用MKAnnotation
协议的自定义类。问题是 myAnnotation 仍然是 MKUserLocation 类型的对象。我想要myAnnotation
一个 MKAnnotation 对象。如何输入这个?请帮我。