【问题标题】:Contact Like handling of fieldsContact Like 字段处理
【发布时间】:2011-02-09 16:40:04
【问题描述】:

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

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

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

谢谢!!!

//// 跟进

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

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

谢谢!!

致以诚挚的问候,

杜威

【问题讨论】:

    标签: iphone ios uitableview location contact


    【解决方案1】:

    这里是link,用于访问通讯录详细信息。

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

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

    【讨论】:

    • Thnx,我会调查的!!!我保持这个职位开放,以接受任何其他建议!再次感谢您的快速回复!
    【解决方案2】:

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

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

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

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

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

    【讨论】:

    • 嗨大卫!谢谢您的意见!!好回答!!即使是你的第一个 :P 哈哈!但是又出现了一个问题!我将放在这个问题中!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-07
    • 1970-01-01
    • 1970-01-01
    • 2014-04-15
    • 1970-01-01
    • 2020-09-01
    • 1970-01-01
    相关资源
    最近更新 更多