Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5

Variable an eine andere Funktion übergeben
#1

Hallo alle zusammen,

habe aktuell ein Verständnisproblem.

Habe einen ViewController mit einem DatePicker und einem Button.


Code:
@IBAction func DatePickerChanged(sender: AnyObject) {
  // Code hier
}



Diese Funktion wird aufgerufen, wenn das Value des DatePickers geändert wird.
In dieser wird auch eine Variable var status = true gesetzt

und die Funktion des Buttons:
Code:
@IBAction func ScanFertigstellen(sender: AnyObject) {
// Code hier
}


Wie kann ich jetzt in der Button - Funktion den Wert der Variable status nutzen?
Zitieren
#2

Ich weiß nicht mehr so genau wie es bei Swift funktioniert, weil ich das lange nicht mehr gemacht habe, aber bei Java könntest du status einfach als Attribut deklarieren, ist dann einfach eine Variable, die in der ganzen Klasse verfügbar ist.

Und nebenbei: Methoden (außer Konstruktoren) sollten mit einem kleinen Buchstaben beginnen, gehört wohl zum guten Stil Zwinkern (Vlt auch Java spezifisch?)
Zitieren
#3

ich nehme alles zurück.
die var status ist in beiden func verfügbar
Zitieren




Benutzer, die gerade dieses Thema anschauen: