Ich habe zwei UIActionSheets und ich denke, dass ich sie mit einem Delegat (der UIViewController, der sie instanziiert) steuern. Der Delegat erfasst einen actionSheet-Aufruf und versucht herauszufinden, welcher der beiden das Ereignis ausgelöst hat.Verwenden eines Delegaten zum Verwalten von zwei UIActionSheets
Ich habe versucht, die modalView Titel zu erhalten zu unterscheiden, aber es scheint ungültig zu sein ...
sollte diese Arbeit?
Wenn nicht, gibt es eine andere Möglichkeit zu unterscheiden, welches UIActionSheet das Ereignis ausgelöst hat?
Oder muss ich zwei verschiedene Klassen erstellen, die für jedes UIActionSheet separate Delegaten sein werden?
Vielen Dank im Voraus.
Stephen schlug mich bis zum Schlag. Das ist genau die Technik, die ich benutze. Die Tag-Eigenschaft ist sehr praktisch für Fälle wie diese. Ich verwende es auch, wenn ich dynamisch UIs erzeuge, in denen die Anzahl der Subviews zur Laufzeit festgelegt wird. – Jablair
Ausgezeichnet, das hat super funktioniert. Vielen Dank! –
"Tag" ist ein fantastischer Tipp - großartig. – Fattie