Кто-нибудь использовал Three20 с tttableview и searchdisplay?

В трех20 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 вызовет метод 'search', когда я наберу какое-то слово)
  2. Это какой-то делегат, которого я не знаю в этой демонстрации?
  3. я пытаюсь сделать то же самое без трех20 (яблочная демонстрация), его работы, поэтому я не понимаю отношения TTListDataSouce и TTModel.

большое спасибо!

0 ответов

Другие вопросы по тегам