问题标签 [addressbook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5522 浏览

iphone - 在 iPhone UITextField 中为通讯录中的联系人实现自动完成

我希望有一个 UITextField 或 UITextView 在我做一些输入时,替代品会出现类似于您在邮件应用程序中键入地址时的东西,替代品出现在下方并且可以点击它们以获得更好的输入用户界面。(因为无需输入完整的单词或地址或电话号码)

我确实知道如何从通讯簿框架中获取数据,也知道如何在 UITextField/UITextView 及其委托中输入文本,但我不知道在用户输入时使用哪种结构来获取和显示数据。

如果这很重要,我知道基本的 CoreData,

我希望我能得到一些帮助。

更新(2010 年 3 月 10 日):我制作类似本机的 GUI 没有问题,但我问的是算法,有没有人知道哪种算法最适合这个东西?也许是一些二叉树?还是我应该每次都从 coredata 获取数据?

谢谢

伊格纳西奥

更新(2010/03/28):这些天我一直很忙,所以我没有尝试过 UISearchResults 但对我来说似乎很好。但我想知道是否有必要删除获胜的答案?我认为我的声誉下降并且看不到获胜的答案是不公平的。;(

0 投票
2 回答
1357 浏览

ios - 是否可以访问 iPhone 的“收藏”号码?

我想访问 iPhone 的“收藏夹”号码(可以在“电话”应用程序中找到的号码)。我从通讯簿中搜索了特定于每个联系人的属性,甚至查看了通讯簿数据库,但我无法确定数据库中的哪个属性或字段指示哪些是最喜欢的号码。

由于“电话”是 Apple 在 iPhone 上安装的应用程序,我希望在数据库中找到这样的属性。但是,我认为此应用程序可能会独立于地址簿数据库存储喜爱的号码。

以前有没有人遇到过这个问题,如果是的话,你能帮我澄清一下吗?

0 投票
1 回答
770 浏览

iphone - 显示 ABPeoplePickerNavigationController 时如何指定组

最初显示时如何指定组ABPeoplePickerNavigationController(因此它不会自动显示“所有联系人”)?

0 投票
2 回答
8945 浏览

android - 如何在 Android 上为单个联系人设置铃声?

如何仅将铃声应用到选定的联系人?

我找到了一种方法来设置适用于所有联系人的默认铃声,但这不是我的目标。

我希望应用程序有一个按钮(“将铃声应用到联系人”),单击该按钮时,会开始activityForResult显示手机上所有联系人的列表。选择联系人后,联系人活动将关闭并返回联系人的 URI。然后应用程序需要将选定的铃声应用到该特定联系人。

通过活动显示和选择联系人的代码已经实现,并且似乎可以在应用程序上运行。

0 投票
4 回答
2090 浏览

iphone - 如何设置 ABPeoplePickerNavigationController 的提示?

这是我用来调用人员选择器的代码,但提示标签文本不会改变:

0 投票
1 回答
2246 浏览

iphone - 从 iPhone 通讯簿返回选定的电话地址

我在网上找到了一个教程,它扩展了 Apple QuickStart 应用程序,它是基本的通讯簿应用程序,另一个返回第一个电话号码,而不管点击了哪个电话号码。我只想在标签中显示选定的电话号码。标签称为 phoneNumber:

如何确保标签是用户选择的标签,而不仅仅是第一个数组条目(或我编码的任何其他数组条目)

谢谢

0 投票
2 回答
984 浏览

iphone - 将 ABPerson 添加到 ABGroup

我需要创建一个通讯簿组,然后添加 10ABPerson条记录作为组成员。

这就是我正在做的事情:

  1. 创建组ABGroupCreate()
  2. 用于ABGroupAddMember()将人员添加到组

未添加人员记录。我正在保存通讯录。

为什么这个人没有被添加到组中?

0 投票
1 回答
1226 浏览

iphone - 从 ABRecordRef 检索即时消息信息

我正在尝试从AddressBookiOS 上的现有联系人获取即时消息帐户信息。我浏览了联系人,我得到了具有即时消息传递价值的联系人,但我无法读取 jabber-address。

我究竟做错了什么?

0 投票
1 回答
2195 浏览

iphone - 如何替换模态视图控制器?

我正在使用模式视图控制器来允许用户选择地址簿条目和电子邮件地址。该ABPeoplePickerNavigationController对象通过以下方式显示presentModalViewController:animated

我想要做的是保持模式对话框,但是当用户选择电子邮件地址时,它应该交叉淡入淡出到显示消息撰写窗口的不同控制器。

我尝试了各种方法peoplePickerNavigationController:shouldContinueAfterSelectingPerson:property:identifier:来关闭选择器并将我的自定义组合控制器设置为模态视图。我可以通过多种方式做到这一点,但它永远不会从选取器平滑地淡出到合成控制器——除非我将合成控制器设为选取器的模态对话框,在这种情况下,当我关闭合成时选取器会重新出现控制器。我也不想这样。

必须有某种方法可以将一个控制器及其视图平滑地替换为另一个控制器及其视图,所有这些都在模态对话框的上下文中,最好使用交叉淡入淡出。建议非常感谢。

0 投票
1 回答
252 浏览

iphone - 我如何等待 ABPeoplePickerNavigationController 被解雇

在继续之前,我如何才能等待在我的通讯录中选择联系人?

下面是我使用的代码

现在它只是继续执行代码......

谢谢