代码之家  ›  专栏  ›  技术社区  ›  Bdebeez

如何访问通讯簿中当前用户的记录?

  •  5
  • Bdebeez  · 技术社区  · 14 年前

    在通讯录API中有没有一种方法可以通过编程方式访问当前用户的记录?换句话说,如果这个iPhone属于John Smith,那么要获取联系人记录John Smith(在Contacts中标记为Me的记录)?

    显然,您可以弹出选择器,让用户从他们的联系人中选择自己,但这似乎是用户不必要的操作。

    1 回复  |  直到 14 年前
        1
  •  6
  •   Jasarien    14 年前

    无法访问用户通讯簿卡。原因是苹果不希望应用程序在没有用户首先允许应用程序访问潜在个人信息的情况下能够看到这些信息。

    因此,您必须向用户提供地址簿选取器,并允许他们选择自己的地址簿条目。