Ich habe ein Action Sheet, das auftaucht und ich möchte ein bestimmtes Argument an eine Button-Verarbeitungsmethode übergeben.
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?
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.
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.
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.
Tags und Links objective-c iphone