1

在三个20 TTCalog中有这个demo: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. 为什么我的tableview不能自动重新加载数据??(在TT520SearchSource中,当我输入一些单词时会调用'search'方法)
  2. 是不是这个演示中我不认识的某个代表?
  3. 我尝试在没有three20(apple demo)的情况下做同样的事情,它的工作,所以我不明白 TTListDataSouce 和 TTModel 的关系。

非常感谢!

4

0 回答 0