My app is made up of a TabBarController, each tab with a UITableView.
On launch I parse an XML file from my server into an Object class and then display the objects in the first tableview.
My question is, what do I do when I want to parse a second XML file? Currently, when doing so, the information in “XML-file-2” will overwrite the objects parsed by “XML-file-1”. How do I go about this properly? Do I set up another Object class for each XML file or is there another to work around the issue?
I am using NSXMLParser.
I think you should consider having two instances of
XMLParser, one for each XML file you want to read. It allows you to read as manyXMLfiles concurrently without affecting each other. It is also more modular.