从IBAction调用委托方法

时间:2016-02-27 08:34:20

标签: ios objective-c iphone

我无法拨打

-(void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation

关注IBAction

- (IBAction)button:(UIButton *)sender {


}

帮帮我

3 个答案:

答案 0 :(得分:0)

    -(IBAction)button:(UIButton *)sender {
        [self mapView:yourMapViewObject didUpdateUserLocation:yourLactionObject];
     }

答案 1 :(得分:0)

您无法显式调用 MKMapView 的委托方法。

当用户的位置更新时,它将被调用。

Take a look at apple doc here

答案 2 :(得分:0)

因此,如果要为MKMapView委托和按钮选择器调用相同的操作,请创建从

调用的新函数
editTextAge.setOnClickListener(new View.OnClickListener() {
            FragmentManager fm=((Activity)mContext).getFragmentManager();
            @Override
            public void onClick(View v) {
                DlgNumberPickerFragm.dlgAgePicker(R.string.app_name, R.drawable.imgdialogbox, "\t\t\tSelect Age", AdptCardUI.this).show(fm, "first");

            }

        });

也可以从按钮选择器调用。你不应该调用MKMapView委托方法。