Ich muss zusätzliche Argumente an eine Methode beim Drücken der Schaltfläche senden, kann aber keine Möglichkeit finden, dass addTarget einen Selektor dafür sendet.
Ich würde sowieso lieber einen Block verwenden, aber gibt es eine Methode, um einen Block zur Laufzeit an einen UIButton anzuhängen?
Nicht standardmäßig. Sie könnten UIButton jedoch ableiten, um dies zu erreichen. Jemand hat es hier gemacht.
Ja, das geht mit der BlocksKit-Bibliothek ganz einfach:
%Vor%oder verwenden Sie RxSwift button.rx.tap beobachtbar.
Tags und Links objective-c iphone