1

私が構築している iphone アプリケーションでは、ユーザーがロードしたときに多数のビュー コントローラーで XML を解析しています。

これを行うたびに、次のことを行っています。

  • NSURLConnection の確立 (viewDidLoad 内)
  • 取得したデータの保存とエラー処理 (コネクション デリゲート メソッド)
  • NSXMLParser の作成
  • XML の解析 (NSXMLParser デリゲート メソッド)

この問題に対するあなたのアプローチがどうなるか知りたいです。

私自身、いくつかのオブジェクト メソッドとそれに含まれるすべての NSURLConnection および NSXMLParser デリゲート メソッドを使用してidの単純なサブクラスを作成するつもりです。そのため、責任はこのサブクラスにあり、viewcontroller で簡単にインスタンス化できます。これは実行可能ですか、それともデリゲートをビュー コントローラーにする必要がありますか?

ありがとうございました

4

1 に答える 1

0

サブクラスをデリゲートとして作成できます。サブクラスは、基本情報を取得して NSURLConnection を実行し、出力を解析して、出力をコントローラーに返すようにする必要があります。

例: picasa からの画像のリストが必要な場合は、リクエスト入力をサブクラスに送信してから、画像のリストを viewcontroller に返します。

于 2010-07-24T13:01:43.233 に答える