Hallo zusammen,
ich versuche mich immer mal wieder an Swift und lese hier auch schon eine ganze Weile mit. Jetzt bin ich aber auf ein Problem gestoßen, dass ich alleine bzw. durch googeln nicht lösen kann.
Wahrscheinlich ein einfaches Grundlagenproblem, aber ich verstehe das Verhalten nicht.
Ich würde ganz gerne das String Array aus der RefrigantService-Klasse zugreifen, aber es funktioniert nicht so wie ich es mir dachte. Anscheinend hab ich das MVC und Klassenkonzept immer noch nicht verstanden, denn ich finde den Fehler nicht.
Vielen Dank im Voraus.
Mit freundlichen Grüßen kontra
ich versuche mich immer mal wieder an Swift und lese hier auch schon eine ganze Weile mit. Jetzt bin ich aber auf ein Problem gestoßen, dass ich alleine bzw. durch googeln nicht lösen kann.
Wahrscheinlich ein einfaches Grundlagenproblem, aber ich verstehe das Verhalten nicht.
Ich würde ganz gerne das String Array aus der RefrigantService-Klasse zugreifen, aber es funktioniert nicht so wie ich es mir dachte. Anscheinend hab ich das MVC und Klassenkonzept immer noch nicht verstanden, denn ich finde den Fehler nicht.
Quellcode: EntryViewController.swift
- class EntryViewController: UIViewController, UIPickerViewDelegate, UIPickerViewDataSource {
- var kmTypes = RefrigantService().refrigants // Hier kann ich auf die Variable zugreifen.
- var test: RefrigantService = RefrigantService()
- test. // Hier klappt es nicht, die Frage ist nur warum? Nach dem Punkt würde ich erwarten, dass er mir schon wie oben die Methoden und Variablen anzeigt.
- }
Vielen Dank im Voraus.
Mit freundlichen Grüßen kontra