Hallo Leute,
Zurzeit eigne ich mir ein bisschen Cocoa an, weil ich mich für die iOS Spieleentwicklung interessiere. Mein Problem ist derzeit allerdings eher grundlegender Natur und hängt denke ich auch mit dem MVC-Konzept zusammen. Ich möchte daher kurz beschreiben wobei ich mir nicht sicher bin:
In meiner App sollen des öfteren nach der Eingabe Daten aus dem Netz geladen werden. Diese werden anschließen geparst und sollen ausgegeben werden. Daher dachte ich mir, dass es doch geschickt wäre eine Art WebHander zu schreiben. Dieses Singleton (Weil es auch diverse Variablen wie userID, Name etc für später speichern soll, die bei jeder Abfrage erneut übergeben werden müssen) soll dann also eine Abfrage aus dem WebStarten, die Datei parsen und anschließend etwas ausgeben.
Das müsste, so weit ich verstanden habe, mit Delegates zusammenhängen, allerdings verstehe ich nicht wie ich jetzt von dem WebHandler aus, wieder eine Funktion aus dem ViewController aufrufen kann.
Da der WebHandler jetzt auch noch von mehreren ViewControllern aus genutzt werden soll, denke ich dass ich irgendwie die Methode "parseFinished" des WebHandlers durch den jeweiligen ViewController überschreiben und die Ausgabe vorbereiten muss??!
Sorry aber bei dieser Delegate-Sache blicke ich nicht durch... Im Prinzip kann ich derzeit nur vom ViewController aus auf den WebHandler zugreifen (Einbahnstraße), allerdings soll der WebHandler, nachdem der Download fertig ist auch auf den ViewController zugreifen können.
Ich hoffe das war einigermaßen verständlich erklärt und ihr könnt mir dazu weiterhelfen. Eventuell ist ja auch einfach mein Konzept dahinter Schrott?
Nico
Zurzeit eigne ich mir ein bisschen Cocoa an, weil ich mich für die iOS Spieleentwicklung interessiere. Mein Problem ist derzeit allerdings eher grundlegender Natur und hängt denke ich auch mit dem MVC-Konzept zusammen. Ich möchte daher kurz beschreiben wobei ich mir nicht sicher bin:
In meiner App sollen des öfteren nach der Eingabe Daten aus dem Netz geladen werden. Diese werden anschließen geparst und sollen ausgegeben werden. Daher dachte ich mir, dass es doch geschickt wäre eine Art WebHander zu schreiben. Dieses Singleton (Weil es auch diverse Variablen wie userID, Name etc für später speichern soll, die bei jeder Abfrage erneut übergeben werden müssen) soll dann also eine Abfrage aus dem WebStarten, die Datei parsen und anschließend etwas ausgeben.
Das müsste, so weit ich verstanden habe, mit Delegates zusammenhängen, allerdings verstehe ich nicht wie ich jetzt von dem WebHandler aus, wieder eine Funktion aus dem ViewController aufrufen kann.
Da der WebHandler jetzt auch noch von mehreren ViewControllern aus genutzt werden soll, denke ich dass ich irgendwie die Methode "parseFinished" des WebHandlers durch den jeweiligen ViewController überschreiben und die Ausgabe vorbereiten muss??!
Sorry aber bei dieser Delegate-Sache blicke ich nicht durch... Im Prinzip kann ich derzeit nur vom ViewController aus auf den WebHandler zugreifen (Einbahnstraße), allerdings soll der WebHandler, nachdem der Download fertig ist auch auf den ViewController zugreifen können.
Ich hoffe das war einigermaßen verständlich erklärt und ihr könnt mir dazu weiterhelfen. Eventuell ist ja auch einfach mein Konzept dahinter Schrott?
Nico