Hallo,
Mein Socket läuft derzeit (vorübergehend) im ersten ViewController, wo er erstellt wurde. Ich brauche aber in jedem ViewController zugriff auf mein Socket. Ich muss die Daten die ich über die on-Methode vom Server bekomme in fast allen ViewControllern nutzen.
Ich bin da leider etwas ratlos. Ich kann zwar mein Socket in die nächste Klasse übergeben, aber die On-Methoden müssen ja da sein, wo der Socket erstellt wird.
Ein Androidentwickler aus meinem Team hat mir jetzt den Tipp gegeben, dass ich den Socket auf einem extrathread laufen lassen muss, der von überall erreichbar ist. Leider konnte er mir aber auch nicht weiterhelfen, da er sich nicht wirklich mit iOSprogrammierung auskennt.
Ich habe mir auch Central Dispatch queues angeguckt, aber es hieß die werden nur für temporäre Tasks im Hintergrund genutzt und unser Socket muss dauerhaft aktiv sein.
danke, LG
Meine Socket library: github.com/MegaBits/SIOSocket
Mein Socket läuft derzeit (vorübergehend) im ersten ViewController, wo er erstellt wurde. Ich brauche aber in jedem ViewController zugriff auf mein Socket. Ich muss die Daten die ich über die on-Methode vom Server bekomme in fast allen ViewControllern nutzen.
Ich bin da leider etwas ratlos. Ich kann zwar mein Socket in die nächste Klasse übergeben, aber die On-Methoden müssen ja da sein, wo der Socket erstellt wird.
Ein Androidentwickler aus meinem Team hat mir jetzt den Tipp gegeben, dass ich den Socket auf einem extrathread laufen lassen muss, der von überall erreichbar ist. Leider konnte er mir aber auch nicht weiterhelfen, da er sich nicht wirklich mit iOSprogrammierung auskennt.
Ich habe mir auch Central Dispatch queues angeguckt, aber es hieß die werden nur für temporäre Tasks im Hintergrund genutzt und unser Socket muss dauerhaft aktiv sein.
danke, LG
Meine Socket library: github.com/MegaBits/SIOSocket