TTMessageController的自定义数据源

时间:2011-07-15 20:59:23

标签: iphone ios three20

我正在尝试将Three20框架用于他们的TTMessageController。这是Apple版本的一个很好的复制,我需要用它来通过API发送自定义消息。

我已经从API加载了我需要的所有用户信息(它以JSON形式出现,但我将其存储为一个充满NSDictionary对象的NSArray)并且我希望侧面的(+)按钮显示一个列表用户以及能够直接输入和转换为联系人。

有人知道这是怎么回事吗?

1 个答案:

答案 0 :(得分:0)

TTCatalog应用包含了很好的例子,而且确实有点复杂。但是,我认为值得使用它。编写自己的消息撰写控制器可能需要数周时间,并且看起来不会像Three20那样好。

您可以从MessageTestControllerSearchTestController复制代码并按原样使用。

然后您必须更改MockSearchDataSource中的数据源。它包含搜索中显示的一组人员。只是尝试从您的JSON数据填充该数组并从那里继续。