私のアプリはTabBarControllerで構成され、各タブはUITableViewで構成されています。複数のXMLファイルを1つ以上のオブジェクトクラスに解析しますか?
起動時に、自分のサーバーからObjectクラスにXMLファイルを解析し、オブジェクトを最初のtableviewに表示します。
私の質問は、2番目のXMLファイルを解析するときに何をしますか?現在、 "XML-file-2"の情報は、 "XML-file-1"で解析されたオブジェクトを上書きします。これについてはどうしたらいいですか? XMLファイルごとに別のObjectクラスを設定するのか、それともこの問題を回避する別のクラスがあるのですか?
私はNSXMLParserを使用しています。
これは私の最初の考えがこの問題を解決する最善の方法であったことです。いくつかのObjectクラスを設定して各XMLからオブジェクトを保持し、それぞれがXMLを持ってファイルを解析します。ところで – runmad
私はXMLParserのスーパークラスを作成してから、XMLParserサブクラスのXMLファイル固有のコードを分割しました。よく働く。 また、performSelectorInBackgroundを実行して、バックグラウンドで解析し、タブ間に挟まれているように感じさせないようにしました。 – runmad