ポイントの関数を定義します
typedef void (^ButtonClick)(id sender);
ボタンがクリックされたときにそれを呼び出したい(^ButtonClick関数を呼び出すUIButton addTarget)が、ポインターを見つけることができました。
-(void)addRightButton:(UIImage*)btnImage click:(ButtonClick)click{
UIButton *modalViewButton = [UIButton buttonWithType:UIButtonTypeCustom];
[modalViewButton addTarget:self
action:@selector(click) // <==== could not find pointer.Pointer errors
forControlEvents:UIControlEventTouchUpInside];
// other code to add modelViewButton on View.....
}
-(void)test
{
[self addRightButton:[UIImage imageNamed:@"btn_shuaxin_1.png"] click:^(id sender) {
NSLog(@"it is test code");//<===never called
}];
}
SELにするにはどうすればいいですか?