Ich debugge ein altes Projekt, das eine alte Bibliothek hat. Ich bin mir nicht sicher, wie sie den Blockhandler von der Button-Action-Methode aufgerufen haben. Sie haben eine Klasse, wo sie eine MethodeCompletion Handler in IBAction-Methode
+ (void) method: (NSString *) parameter;
erklärt haben, in denen ich denke, sie sind das Hinzufügen Abbruchtaste und Aktionsmethode für die Schaltfläche. Sie haben einen Block als
typedef void (^simpleBlock)(void);
@property (nonatomic, copy) simpleBlock simpleBlock;
erklärt Und wenn es in der Klasse Viewcontroller implementiert wird, wird es genannt als
[ClassName method:@"parameter"].simpleBlock = ^{
//Do something
};
Wie sie den Block mit Button-Aktion verknüpft hätte, und das Verfahren, da konnte ich nicht sehen, wie es Bibliothek ist, bekam nur Header-Datei. Jede Hilfe zum Verständnis dieser Implementierung wäre willkommen. Vielen Dank!