Hallo Leute,
ich trete an euch heran, weil ich langsam echt nicht mehr weiter weiß. Ich brauche dringend euch HIlfe. Es geht um meine Abschlussarbeit, bei der ich einfach auf der Stelle trammpel. Ich habe eine Navigation Based App gebaut mit einer TableView. Die Navigation wird aus einem XML-File gelesen, welches ihr hier seht:
An diesem XML-File kann ich auch nichts ändern. Das bekomme ich so. Nun habe in der "ViewDidLoad" Methode ein Array mit CXMLElements gefüllt. Beim Debuggen habe ich festgestellt, dass es sich aber scheinbar um CXMLNodes handelt. Naja... CXMLElemente haben die Eigenschaft "elementsForName" um Subelemente mit einem bestimmten Namen zu bekommen.
Das funktioniert auch super. Aber in der Methode "didSelectRowAtIndexPath:" will ich wieder auf diese Eigenschaft zugreifen und meine App bricht einfach "zusammen".
Leider gibt es keine Compilerwarnung. Nun habe ich mal das ganze im unteren Teil so umgebaut:
und dann nochmal debuggt. Ich habe einen Breakpoint auf die erste Zeile gesetzt und bin schrittweise durchgegangen. Beim Step von der 3. in die 4. Zeile ist die App zusammengebrochen. Ich habe die Variablen mal in Expression angeschaut. Das Bild sieht LEIDER so aus:
[Blockierte Grafik: http://img842.imageshack.us/img842/540/screenshoty.png]
MyArray bleibt leider leer. Es werden keine Elemente gefunden. Wenn man aber mal schaut, müssten da eigentlich Elemente drin sein, weil es der zweite Hauptmenüpunkt ist (der angeklickt wurde) und der hat wieder Unterpunkte (Siehe oben).
Hinweis: Ich arbeite mit TOUCHXML.
Ich hoffe, ihr könnt mir irgendwie helfen. Ich will nicht, dass mein Abschlussprojekt scheitert.
Grüße
Vivid
ich trete an euch heran, weil ich langsam echt nicht mehr weiter weiß. Ich brauche dringend euch HIlfe. Es geht um meine Abschlussarbeit, bei der ich einfach auf der Stelle trammpel. Ich habe eine Navigation Based App gebaut mit einer TableView. Die Navigation wird aus einem XML-File gelesen, welches ihr hier seht:
An diesem XML-File kann ich auch nichts ändern. Das bekomme ich so. Nun habe in der "ViewDidLoad" Methode ein Array mit CXMLElements gefüllt. Beim Debuggen habe ich festgestellt, dass es sich aber scheinbar um CXMLNodes handelt. Naja... CXMLElemente haben die Eigenschaft "elementsForName" um Subelemente mit einem bestimmten Namen zu bekommen.
Das funktioniert auch super. Aber in der Methode "didSelectRowAtIndexPath:" will ich wieder auf diese Eigenschaft zugreifen und meine App bricht einfach "zusammen".
Leider gibt es keine Compilerwarnung. Nun habe ich mal das ganze im unteren Teil so umgebaut:
und dann nochmal debuggt. Ich habe einen Breakpoint auf die erste Zeile gesetzt und bin schrittweise durchgegangen. Beim Step von der 3. in die 4. Zeile ist die App zusammengebrochen. Ich habe die Variablen mal in Expression angeschaut. Das Bild sieht LEIDER so aus:
[Blockierte Grafik: http://img842.imageshack.us/img842/540/screenshoty.png]
MyArray bleibt leider leer. Es werden keine Elemente gefunden. Wenn man aber mal schaut, müssten da eigentlich Elemente drin sein, weil es der zweite Hauptmenüpunkt ist (der angeklickt wurde) und der hat wieder Unterpunkte (Siehe oben).
Hinweis: Ich arbeite mit TOUCHXML.
Ich hoffe, ihr könnt mir irgendwie helfen. Ich will nicht, dass mein Abschlussprojekt scheitert.
Grüße
Vivid