Hallo, das ist hoffentlich eine einfache Frage zu lösen.
Was ich versuche, ist ein Selektor für eine Schaltflächenaktion, der zu meiner anderen Methode mit dem Dateiname eines zu spielenden Films aufruft. Wenn ich den Dateinamen zurück auf die Methode verschiebe, funktioniert es einwandfrei.
Was ich glaube, dass ich darüber stolpere, ist die richtige Art, den Selektor zum Button hinzuzufügen. Jede Eingabe / Beratung oder Empfehlungen wären willkommen.
Vielen Dank im Voraus.
%Vor% Nun, dein Problem ist, dass addTarget:action:withObject:forControlEvents:
keine Methode ist, die auf UIControl
existiert. Sie müssen eine andere Möglichkeit finden, Ihren Objektwert entweder in ivar, in einer zwischengeschalteten Datenquelle oder in etwas anderem zu verfolgen.
Es gab eine ähnliche Frage , die es schon einmal gab hat einige Vorschläge.
Aktionen eines UIControl (UIButton ist eins) können drei verschiedene Methodensignaturen haben:
%Vor%Also was Sie versuchen zu tun, ist nicht möglich. Sie können kein benutzerdefiniertes Objekt mit Ihrem UIControlEvent senden.
Vielleicht ist so etwas die Lösung für Ihr Problem.
%Vor%und natürlich musst du deine falsche addTarget Methode ändern
%Vor%