我是 Objective-C 的新手,我正在尝试将标记添加到我的 Apple 应用程序中的 mapView 中。
在我的类地图中,我正在尝试添加一个添加标记的函数。
在 Map.h 我添加:
- (void)setMarkers:(MKMapView *)mv;
在 Map.m 中:
- (void)setMarkers:(MKMapView *)mv
{
CLLocationCoordinate2D newCoord = { 38.989567, -1.856283};
MapPoint *mp = [[MapPoint alloc] initWithCoordinate:newCoord title:[NSString stringWithFormat:@"Azam Home"] subTitle:@"Home Sweet Home"];
[mv addAnnotation:mp];
}
但是当我尝试调用这个函数时:
[setMarkers mv:map];
我有这个错误:
Map.m:278:6: Use of undeclared identifier 'setMarkers'
我错过了什么?
先感谢您。