让 TTPickerTextField 工作?
Posted
技术标签:
【中文标题】让 TTPickerTextField 工作?【英文标题】:Getting TTPickerTextField to work? 【发布时间】:2010-10-27 20:08:54 【问题描述】:我将其交叉发布在 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】:确保您的 MockSearchDataSource 返回正确的数据源,因为它必须从 TTTableViewDataSource
继承:
@property(nonatomic,retain) id<TTTableViewDataSource> dataSource;
【讨论】:
以上是关于让 TTPickerTextField 工作?的主要内容,如果未能解决你的问题,请参考以下文章
SQL 无法让 WHERE EXISTS 子句正常工作,并且仅返回在特定日期内具有客户端类型的行