1

three20 TTCatalog にはこのデモがあります:SearchTestController

TTListDataSource を使用するとデータが自動リロードされる理由がわかりません??

真似しようとするが失敗する…

私は TTListDataSource を使用し、このように (TTTableViewController のサブクラス)

   [super loadView];
  self.array = [[NSMutableArray alloc] initWithObjects:@"a",@"b", nil];
self.source = [[TT520SearchSource alloc] initWithOtherItems:self.array];
[self bindData];
TTTableViewController   *ttsearch = [[TTTableViewController alloc] initWithStyle:UITableViewStylePlain];

ttsearch.dataSource =  self.source;

self.searchViewController =ttsearch;
self.tableView.tableHeaderView = _searchController.searchBar;

ご覧のとおり、TT520SearchSource は TTListDataSource のサブクラスです

その後、私の質問は:

  1. テーブルビューがデータを自動リロードできないのはなぜですか?? (TT520SearchSource では、単語を入力すると「検索」メソッドが呼び出されます)
  2. このデモで私が知らないデリゲートですか??
  3. three20(apple demo)なしで同じことをしようとしましたが、その動作は TTListDataSouce と TTModel の関係を理解し​​ていません。

どうもありがとう!

4

0 に答える 0