Ios 从iAction调用委托方法
我无法打电话Ios 从iAction调用委托方法,ios,objective-c,iphone,Ios,Objective C,Iphone,我无法打电话 -(void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation 在接下来的iAction上 - (IBAction)button:(UIButton *)sender { } 帮助我您不能显式调用MKMapView的委托方法 -(IBAction)button:(UIButton *)sender { [self mapView:your
-(void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation
在接下来的iAction上
- (IBAction)button:(UIButton *)sender {
}
帮助我您不能显式调用MKMapView的委托方法
-(IBAction)button:(UIButton *)sender {
[self mapView:yourMapViewObject didUpdateUserLocation:yourLactionObject];
}
当用户的位置得到更新时,它将被调用
因此,如果要为MKMapView委托和按钮选择器调用相同的操作,请创建从调用的新函数
-(void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation
也是从按钮选择器调用的。您不应该调用MKMapView委托方法 这还不够。类中存储的地图视图的引用在哪里?请添加更多解释,以便其他用户可以从中受益。