NSString型のパラメーターを持つメソッド@selectorがあります。アプリをコンパイルすると、このエラーが発生します
No visible @interface for 'UIButton' declares the selector 'addTarget:action:
withObject:forControlEvents
メソッドはヘッダーファイルで宣言されています。これはコードです:
-(void)loadDetailListViewController: (NSString *)nameTable{
//......
}
- (MKAnnotationView *)mapView:(MKMapView *)mapview viewForAnnotation:(id
<MKAnnotation>)annotation
{
//.....
UIButton* rightButton = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
[rightButton addTarget:self action: @selector(loadDetailListViewController:)
withObject:self.nameTable forControlEvents:UIControlEventTouchUpInside];
//here the error
//.....
}
かっこが正しいかわかりません