0

我正在开发一个包含位置信息的应用程序。此信息包含电话号码、电子邮件地址、地址等。有点像 iPhone 本身的详细联系信息。

现在我的问题。当我在电话簿中选择一个联系人时,我可以选择要拨打的电话号码、选择要发送的电子邮件地址以及选择位置信息以在 iPhone 的地图中查看。这就是我想要实现的。

我已经在谷歌上搜索了这个功能,但我可能正在寻找错误的东西。有人可以帮我实现这个功能吗?

谢谢!!!

//// 跟进

现在我知道我想添加的东西是可能的,我有一个关于这个主题的后续问题。

有谁知道我在哪里可以找到有关呼叫、邮寄和位置信息操作的一些示例?对我有很大帮助...

谢谢!!

亲切的问候,

杜威

4

2 回答 2

0

这是访问地址簿详细信息的链接

此示例显示显示名字、姓氏,而不是显示电话号码、电子邮件、位置以及它附近的按钮。

然后在您的按钮操作中编写代码以分别调用、发送邮件和查看位置。

于 2011-02-09T08:12:59.750 回答
0

如果您使用的是 UITableView,那么每次用户按下表格中的一行时,tableView:didSelectRowAtIndexPath: 都会发送给您(表格视图委托(通常是表格视图控制器))。

在联系人应用程序中,该联系人的所有电话号码/电子邮件/地址都分组在各自的“部分”中。通过使用 [indexPath section] 从 indexPath 读取该部分,您将获得该部分的索引(一个 NSInteger)。

使用您自己的应用程序逻辑,您可以使用该索引来确定用户是否按下了电话/邮件/地址部分中的某些内容。既然您知道用户点击了什么样的信息,您就可以做出正确的事情(拨打电话/发送电子邮件/提供指示)

继续使用相同的 indexPath,您可以使用 [indexPath row] 获得用户单击的确切表格视图单元格。现在您可以将该信息(例如电话号码)发送到您自己的代码以处理该信息(拨打电话)。

(希望它有所帮助,这是我在 StackOverflow 上的第一个答案)

于 2011-02-09T08:29:47.080 回答