Ich habe UIButton
innerhalb einer tableviewCell
, die ich von xib
laden werde. Durch diese Schaltfläche klicken sollte es zur nächsten Ansicht gehen ... Ich Anruf geschrieben haben wieder für das ..performSegue innerhalb UIButton Rückruf funktioniert nicht
Hier ist mein Code in xib TableViewCell.h
typedef void(^CallBack)(UIButton *sender);
@property (copy, nonatomic) CallBack callBack;
TableViewCell.m
- (IBAction)buttonTapped:(id)sender {
if (_callBack) {
_callBack(sender);
}
In Viewcontroller
cell.callBack = ^(UIButton *sender) {
[self performSegueWithIdentifier:@"segueIdentifier" sender:nil];
};
performSegue Linie ist bu schlagen t seine Einnahme einige Zeit zu treffen ... Warum
probly müssen Sie das in GCD wickeln – GeneCode
Müssen wir Dispatch_async in View-Controller verwenden? @GeneCode –
Ich denke, sollte nur in Ihrem Rückruf sein. wickle nur performSegue ein. – GeneCode