Handhabung mehrerer UISwitch-Steuerelemente in einer Tabellenansicht ohne Verwendung der Tag-Eigenschaft

Ich habe einen Table View-Controller mit mehreren UISwitch-Steuerelementen. Ich setze den Delegaten auf den Table View Controller mit der gleichen Aktion für alle Schalter. Ich muss in der Lage sein zu bestimmen, welcher Schalter geändert wurde, also erstelle ich ein Array von Zeichenfolgen, das den Namen jedes Schalters enthält. Die Indizes im Array werden in die Tag-Eigenschaft jedes UISwitch gestellt.

Ich bin jedoch bereit, die tag -Eigenschaft für etwas anderes zu verwenden, nämlich das richtige Steuerelement in der Zelle in cellForRowAtIndexPath mit viewWithTag zu finden! (In jeder Zelle müssen verschiedene Einstellungen vorgenommen werden.)

Also, denke ich hier in die richtige Richtung? Ich habe das Gefühl, dass ich ziemlich eingeschränkt bin, wie ich genau herausfinde, welcher UISwitch seinen Wert geändert hat, damit ich etwas Nützliches daraus machen kann.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage