我有一个分配有自定义类 mapviewHandler 的地图视图,并将其添加到 blaViewController.h@property (weak, nonatomic) IBOutlet mapviewHandler *mapView;
这是 mapviewHandler.m 的一个片段
-(void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view {
NSLog(@"test");
}
这是头文件 op mapviewHandler
#import <MapKit/MapKit.h>
@interface mapviewHandler : MKMapView <MKMapViewDelegate>
@end
为什么连接地图视图如此困难,所以它将动作称为
- (MKAnnotationView *)mapView: (MKMapView *) mapView viewForAnnotation: (id<MKAnnotation>) annotation {
- (void)mapView:(MKMapView *)mapView
annotationView:(MKAnnotationView *)annotationView
didChangeDragState:(MKAnnotationViewDragState)newState
fromOldState:(MKAnnotationViewDragState)oldState
{
我已经挣扎了好几天了,绝望了,我只想开始,因为这是我第一次使用 Cocoa Touch 和 xcode,我已经开始讨厌它了,因为我找不到任何好的文档,而我找到的文档却没有'不解释如何或它只适用于他们而不是我不知道
提前谢谢请帮我解决我的头痛和不眠之夜(是的,因为这是一项特殊任务)