Заставить TTPickerTextField работать? - PullRequest
0 голосов
/ 28 октября 2010

Я кросс-постинг это в groups.google, потому что мне очень трудно получить ответы на Three20

Я вижу из других постов, что трудно получить помощь новичка / стартера на Three20, но действительно трудно начать работу с Three20 из-за отсутствия документации и примеров, поэтому я постараюсь :) Я просто пытаюсь начать работу с этой замечательной библиотекой.

Я создал TTPickerTextField и установил его свойство dataSource для экземпляра MockSearchDataSource из примеров, чтобы получить что-то для работы и запуска, в которое я могу перейти. Итак, у меня есть такой код:

TTPickerTextField * pickerField = [[TTPickerTextField alloc] initWithFrame: self.view.frame]; pickerField.dataSource = [[[MockSearchDataSource alloc] init] autorelease]; [self.view addSubview: pickerField];

Отображается TTPickerTextField, и я могу ввести текст в поле, но он не отображает ни одного человека в моем MockSearchDataSource. Я попытался углубиться в код TTMessageController, чтобы узнать, смогу ли я выяснить, что мне нужно делать, но не могу понять.

Может кто-нибудь подойти и помочь мне здесь? Я действительно старался изо всех сил, чтобы решить это самостоятельно, но у меня просто нет подсказки.

Спасибо

1 Ответ

1 голос
/ 05 ноября 2010

Убедитесь, что ваш MockSearchDataSource возвращает правильный источник данных, поскольку он должен наследоваться от TTTableViewDataSource:

@property(nonatomic,retain) id<TTTableViewDataSource> dataSource; 
...