Meine App besteht aus einem TabBarController, jede Registerkarte mit einem UITableView.Parsen mehrerer XML-Dateien in eine oder mehrere Objektklassen?
Beim Start analysiere ich eine XML-Datei von meinem Server in eine Objektklasse und zeige dann die Objekte in der ersten Tabellenansicht an.
Meine Frage ist, was mache ich, wenn ich eine zweite XML-Datei analysieren möchte? Momentan überschreibt die Information in "XML-Datei-2" die Objekte, die von "XML-Datei-1" analysiert werden. Wie gehe ich richtig vor? Richte ich für jede XML-Datei eine andere Object-Klasse ein oder gibt es eine andere, die das Problem umgeht?
Ich benutze NSXMLParser.
Das war, was mein erster Gedanke für den besten Ansatz zur Lösung des Problems war; Einrichten mehrerer Objektklassen, um die Objekte von jedem XML-Objekt zu halten, und dann jedes XML-Objekt zum Analysieren der Datei. – runmad
Übrigens. Am Ende habe ich eine XMLParser-Superklasse erstellt und dann den XML-Dateispezifischen Code in die XMLParser-Unterklassen aufgeteilt. Funktioniert super. Ich habe auch eine performSelectorInBackground getan, so dass es im Hintergrund analysiert und hat nicht das Gefühl, dass es zwischen den Registerkarten stecken. – runmad