for (int i=0;i<[tableDataSource count];i++)
{
NSDictionary *dict = [tableDataSource objectAtIndex:i];
rowText = [dict objectForKey:@"title"];
UIButton *btn = [UIButton buttonWithType: UIButtonTypeRoundedRect];
[btn setTitle:rowText forState:UIControlStateNormal];
[btn addTarget:self action:@selector(myActionbtnText:) forControlEvents:UIControlEventTouchUpInside];
btn.frame = CGRectMake(60, 40+2*(40*i), 200, 40);
btn.alpha = 0.81;
[self.view addSubview:btn];
}
Я получил ошибку при назначении действия динамической кнопке. Дано мое действие. Ниже описана процедура передачи объекта / параметра при возникновении события кнопки.
-(void) myAction:(NSString *)btnText;
{
NSLog(@"%@ Button Clicked",btnText);
}