Wie kann ich Argumente mit UIActionSheet übergeben?

8

Ich habe ein Action Sheet, das auftaucht und ich möchte ein bestimmtes Argument an eine Button-Verarbeitungsmethode übergeben.

Zum Beispiel:

Ich habe eine Tabelle und möchte eine Zeilennummer für die Schaltfläche verarbeiten, die in einer Tabelle ausgewählt wurde.

Wie kann ich das erreichen?

    
Ilya Suzdalnitski 19.03.2009, 21:43
quelle

4 Antworten

6

Sie müssten dies vorher in Ihrem Delegaten festlegen. Sie können diesen Wert dann verwenden, wenn Ihr Delegierter die Benachrichtigung über das Drücken der Schaltfläche erhält.

    
Andrew Grant 19.03.2009, 22:08
quelle
3

Wenn es sich um ein Integer-Argument handelt, geben Sie es als tag -Eigenschaft des Aktionsblatts ein. Andernfalls können Sie das Aktionsblatt untergliedern und Variablen dort eingeben oder assoziative Referenzen verwenden.

    
user102008 22.04.2011 23:59
quelle
3

Wenn Sie eine ganze Zahl übergeben möchten, verwenden Sie UIActionSheet.tag. Wenn Sie einen NSString übergeben möchten, verwenden Sie UIActionSheet.accessibilityValue.

diese sind einfach und einfach. Sie müssen keine Instanzvariable erstellen.

    
LetBulletFlies 08.11.2012 07:38
quelle
-1

swift 1.2 Code:

in Ihrer Methode:

%Vor%

in dieser Funktion

%Vor%     
omsi 19.08.2015 06:22
quelle

Tags und Links