0
  1. 2番目のパーサーをどこで/どのように/いつ初期化する必要がありますか?

  2. 私が説明するものに最適なviews/viewControllersの構成は何ですか?

取引は次のとおりです。

tableViewControllerがあります。appDelegateメソッドapplicationDidFinishLaunchingで開始する解析クラスからのデータを入力しました...このクラスは、作成したXMLファイルを介して実行されます。

tableViewControllerに入力される各アイテムはURLに関連付けられており、tableViewControllerのdidSelectRowAtIndexPathメソッド内で行が選択されると解析されます(これは正しいことですか?)。

2番目の解析の結果は、2番目の解析の選択されたURLからのアイテムのタイトルを詳細ビューに入力することです。もしそれがそんなに単純だったら、私はこの質問を書くことはないでしょう。詳細ビューに入力されているアイテムを選択し、そのアイテムの詳細を表示する別の詳細ビューにドリルできるようにする必要があります。

ペン先を使用しています

これはディスカッションの質問ではありません。

  1. 2番目のパーサーをどこで/どのように/いつ初期化する必要がありますか?

  2. 私が説明するものに最適なviews/viewControllersの構成は何ですか?

  3. 私が知っておくべき明白なことはありますか?

4

1 に答える 1

1

2つのオプションがあります

1.)tableviewcellが選択されるとすぐにデータを解析し、終了したら詳細ビューを結果とともにロードします。(conはインターフェースを遅くする可能性があります)

2.)詳細ビューをロードし、データを解析して、データが利用可能になったときに詳細を入力します(conはデータなしで詳細ビューをロードし、ユーザーを待機させます)

したがって、どちらのオプションでもユーザーは待機しますが、どちらか一方だけがインターフェイスの速度を低下させます...

オプション2は誰もがお勧めする選択肢だと思います。

于 2013-01-16T21:38:02.537 に答える