2010-10-27 4 views
0

Je le croise dans le groups.google parce que je trouve très difficile d'obtenir des réponses sur Three20Obtenir TTPickerTextField pour fonctionner?

Je peux voir d'autres articles qu'il est difficile d'obtenir de l'aide débutant/débutant sur Three20, mais c'est vraiment difficile de commencer avec Three20 avec le manque de documentation et d'exemples, donc je vais essayer :) Ours avec moi, je suis juste en train d'essayer de commencer avec cette très belle bibliothèque.

J'ai créé un TTPickerTextField et défini sa propriété dataSource sur une instance de MockSearchDataSource à partir des exemples pour obtenir quelque chose de opérationnel que je peux explorer. J'ai donc du code comme ceci:

TTPickerTextField * pickerField = [[TTPickerTextField alloc] initWithFrame: self.view.frame]; pickerField.dataSource = [[[MockSearchDataSource alloc] init] autorelease]; [self.view addSubview: pickerField]; Le champ TTPickerTextField est affiché et je peux entrer du texte dans le champ, mais il n'affiche aucune des personnes dans ma base de données MockSearchDataSource. J'ai essayé de forer dans le code TTMessageController pour voir si je peux comprendre ce que j'ai besoin de faire, mais je ne peux pas le comprendre.

Quelqu'un pourrait-il m'interesser et m'aider? J'ai vraiment essayé de faire de mon mieux, mais je n'ai pas la moindre idée.

Merci

Répondre

1

Assurez-vous que votre MockSearchDataSource retourne la source de données correctes, il doit hériter de TTTableViewDataSource:

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