У меня есть UIButton
внутри a tableviewCell
который я загружаю с xib
. При нажатии на эту кнопку она должна перейти к следующему представлению ... Я написал перезванивают для этого ..performSegue внутри UIButton callback не работает
Вот мой код в XIb TableViewCell.h
typedef void(^CallBack)(UIButton *sender);
@property (copy, nonatomic) CallBack callBack;
TableViewCell.m
- (IBAction)buttonTapped:(id)sender {
if (_callBack) {
_callBack(sender);
}
В ViewController
cell.callBack = ^(UIButton *sender) {
[self performSegueWithIdentifier:@"segueIdentifier" sender:nil];
};
performSegue линия удара номе т его принимать какое-то время, чтобы ударить ... Почему
Вероятно, вам нужно обернуть это в GCD – GeneCode
Нужно ли использовать диспетчер dispatch_async? @GeneCode –
Я думаю, что должен быть только в вашем обратном вызове. заверните только функцию performSegue. – GeneCode