У меня есть табличная ячейка с кнопкой, и я хочу подключить ее к вызову метода в моем основном классе.
У меня это работает, но мне нужно идентифицировать нажатую кнопку. Итак, я сделал следующее:
в cellForRowAtIndexPath я делаю следующее:
cell.myBtn.tag = indexPath.row;
[cell.myBtn addTarget:self
action:@selector(viewClick:)
forControlEvents:UIControlEventTouchUpInside];
И я создал метод селектора так:
- (void)viewClick:(id)sender
{
UIButton *pressedButton = (UIButton *)sender;
// EXC_BAD_ACCESS when running NSLog
NSLog(@"button row %@",pressedButton.tag);
if(pressedButton.tag == 1)
{
// NSString filename = @"VTS_02_1";
}
}
Проблема в том, что я получаю EXC_BAD_ACCESS, когда он попадает в эту строку: NSLog(@"button row %@",pressedButton.tag);