Moin, liebe Leute!
Ich habe gerade ein Problem mit einer iPad App.
Und zwar habe ich eine UITableView.
Um das Teil umzusetzen, habe ich eine subclass erstellt uund die erforderlichen Methoden implementiert.
(Die Daten pulle ich mir aus einer XML Datei, die per PHP aus einer DB erstellt wird)
Jetzt öffnet ein Klick auf eine Reihe in der Tabelle ein UIPopover.
Und in dieses Popover lade ich ein NIB, indem eine weitere UITableView enthalten ist.
Jetzt habe ich den viewController des Popups ebenfalls als subclass von UITableViewDalagate und UITableViewDataSource deklariert und die UITableView in IB verbunden.
(Auch diese Daten werden von einer [anderen] PHP-XML-Quelle gefüllt)
In der ersten Tabelle (mainView) klappt alles perfekt.
Die Daten werden eingetragen und sehen auch recht gut aus.
Im Popover habe ich allerdings das Problem, dass nichts angezeigt wird.
Um den Grund zu ermitteln, habe ich fast überall NSLog()'s eingebaut.
Dadurch ist mir folgendes aufgefallen:
Die Daten werden richtig eingelesen und auch in das entsprechende Array eingetragen.
Doch das eigentliche Problem ist, dass die Methode
zu früh aufgerufen wird.
Ich habe den Syntax aus meiner mainView herauskopiert, also sollte ich nichts vergessen haben.
Zuerst wird besagte Methode aufgerufen (sendet 0, da das Array noch leer ist), dann wird die URL aufgerufen und ein NSXmlParser gestartet und dann kommen die Ergebnisse ins Array.
Und das witzigste: die Methode wird sogar aufgerufen, bevor kommt…
Kann mir da vllt. jemand von euch zur Hand gehen?
Wäre super klasse!
Vielen Dank & liebe iGrüße
Julian
Ich habe gerade ein Problem mit einer iPad App.
Und zwar habe ich eine UITableView.
Um das Teil umzusetzen, habe ich eine subclass erstellt uund die erforderlichen Methoden implementiert.
(Die Daten pulle ich mir aus einer XML Datei, die per PHP aus einer DB erstellt wird)
Jetzt öffnet ein Klick auf eine Reihe in der Tabelle ein UIPopover.
Und in dieses Popover lade ich ein NIB, indem eine weitere UITableView enthalten ist.
Jetzt habe ich den viewController des Popups ebenfalls als subclass von UITableViewDalagate und UITableViewDataSource deklariert und die UITableView in IB verbunden.
(Auch diese Daten werden von einer [anderen] PHP-XML-Quelle gefüllt)
In der ersten Tabelle (mainView) klappt alles perfekt.
Die Daten werden eingetragen und sehen auch recht gut aus.
Im Popover habe ich allerdings das Problem, dass nichts angezeigt wird.
Um den Grund zu ermitteln, habe ich fast überall NSLog()'s eingebaut.
Dadurch ist mir folgendes aufgefallen:
Die Daten werden richtig eingelesen und auch in das entsprechende Array eingetragen.
Doch das eigentliche Problem ist, dass die Methode
Ich habe den Syntax aus meiner mainView herauskopiert, also sollte ich nichts vergessen haben.
Zuerst wird besagte Methode aufgerufen (sendet 0, da das Array noch leer ist), dann wird die URL aufgerufen und ein NSXmlParser gestartet und dann kommen die Ergebnisse ins Array.
Und das witzigste: die Methode wird sogar aufgerufen, bevor kommt…
Kann mir da vllt. jemand von euch zur Hand gehen?
Wäre super klasse!
Vielen Dank & liebe iGrüße
Julian