【发布时间】:2010-05-16 01:04:18
【问题描述】:
我正在尝试使用 Three20 的 TTMessageController 通过自定义 Web 服务发送消息。我不清楚如何合并用户通讯录中的联系人。我在示例应用程序中看到了模型模拟通讯录,但示例仅包含名称。有没有办法将TTMessageController的数据源设置为通讯录?
谢谢, 豪伊
【问题讨论】:
标签: iphone three20 addressbook
我正在尝试使用 Three20 的 TTMessageController 通过自定义 Web 服务发送消息。我不清楚如何合并用户通讯录中的联系人。我在示例应用程序中看到了模型模拟通讯录,但示例仅包含名称。有没有办法将TTMessageController的数据源设置为通讯录?
谢谢, 豪伊
【问题讨论】:
标签: iphone three20 addressbook
您应该使用 MFMailComposeViewController。 TTMessageController 是在 iOS 3 之前创建的,当时 Apple 的 SDK 中不存在应用内电子邮件功能。 MFMailComposeViewController 几乎可以完成大多数开发人员希望它做的任何事情,并且它会自动使用设备的联系人,因此您不必自己设置模型的麻烦。
如果您需要自定义字段的显示或自定义消息的传递,使用 TTMessageController 将是一个很好的解决方案。
【讨论】: