0

つまり...単純な古いUIViewControllerを作成してから、UITableViewとNSFetchedResultsControllerを自分で設定することもできますか?

UITableViewControllerとNSFetchedResultsControllerはどのくらい相互作用しますか?私が見る限り、UITableViewControllerは、デフォルトではNSFetchedResultsControllerDelegateプロトコルをすでに採用していません。NSFetchedResultsControllerについて知らなくても、UITableViewControllerが開発されたように見えます。おそらく彼らはFRCを開発する前にそれさえしました。とにかく、UITableViewControllerにはFRCについての言及がまったくないため、単なる推測です。

したがって、UITableViewControllerに表示されるのは、プロトコルを採用することでUITableViewのデリゲートになっていることと、UITableViewインスタンスをセットアップし、そのtableViewプロパティに内部的に割り当てることだけです。それはUITableViewControllerの魔法全体ですか?

(注:nsfetchedresultscontrolleタグはタイプミスではありません。したがって、文字数に制限があります...その欠落しているrにはあまりにも悪いので、ペストのような他の多くの質問でこのタグを避けました)

4

1 に答える 1

1

はい、できます。ビューコントローラはサブクラス化する必要はありませんUITableViewController。ただし、テーブルビューに対応するように設計されていますNSFetchedResultsController UIにテーブルビューがまったくない場合は、NSFetchedResultsControllerおそらくaが間違った答えです。

于 2010-06-14T20:18:51.903 に答える