Mon application est composée d'un TabBarController, chaque onglet avec un UITableView. Au lancement, j'analyse un fichier XML de mon serveur dans une classe Object, puis j'affiche les objets dans la première tableview.Analyse de plusieurs fichiers XML en une ou plusieurs classes d'objets?
Ma question est, qu'est-ce que je fais quand je veux analyser un deuxième fichier XML? Actuellement, ce faisant, les informations contenues dans "XML-file-2" écraseront les objets analysés par "XML-file-1". Comment puis-je m'y prendre correctement? Dois-je configurer une autre classe Object pour chaque fichier XML ou y en a-t-il une autre pour contourner le problème?
J'utilise NSXMLParser.
C'est ce que ma pensée initiale était pour la meilleure approche pour résoudre le problème; mettre en place plusieurs classes d'objets pour contenir les objets de chaque XML I analyser, puis chacun a XML pour analyser le fichier. – runmad
Au fait. J'ai fini par créer une super classe XMLParser, puis j'ai divisé le code spécifique au fichier XML dans les sous-classes XMLParser. Fonctionne très bien. En outre, je me suis assuré de faire un execSelectorInBackground afin qu'il analyse en arrière-plan et n'a pas l'impression d'être coincé entre les onglets. – runmad