Ich habe ein UIActionSheet mit einer unbestimmten Anzahl von Schaltflächen. Ich muss die Delegate-Methode buttonClickedAtIndex: (oder etwas Ähnliches) verwenden, um zu entscheiden, welche Methode aufgerufen werden soll, wenn der Benutzer auf eine Schaltfläche klickt.UIActionSheet - Unbekannte Anzahl von Tasten, Wie kann man anrufen?
Das Problem ist: Wie entscheide ich, auf welche Schaltfläche geklickt wird, wenn unterschiedliche Schaltflächen in verschiedenen Situationen in verschiedenen Indizes angezeigt werden?
Eine Lösung ist es, auf den Titel des Buttons zu schauen und darauf zu reagieren - aber das ist hässlich, nicht lokalisierbar und einfach schlecht.
Irgendwelche Ideen?
iPhone-Benutzern wurde die Wahl gegeben, die Kamera oder die Bibliothek zu verwenden. iPod Touch hat keine Kamera. Anstatt die Schaltflächen auf dem Blatt zu ändern, haben wir uns entschieden, den iPod-Benutzer ohne weitere Auswahl direkt in die Bibliothek zu schicken. Es wird also nur ein Blatt mit statischen Schaltflächen verwendet. Problem gelöst. – Jasarien