问题标签 [abperson]

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 投票
1 回答
471 浏览

ios - 通讯录记录能否以编程方式链接?

ABPerson 有 api 来获取所有“链接”的人员记录。

什么决定了这个调用的返回结果(即链接是如何建立的)?我的目标是创建一个链接到现有记录的新地址簿记录(在代码中)。

0 投票
0 回答
67 浏览

ios - 有没有办法在iOS7的联系人详细信息中拦截通话按钮(耳机图像)

我对来自 AdressBook 的联系方式有疑问。我使用方法personViewController:shouldPerformDefaultActionForPerson:property:identifier:来获取选定的号码,但是当用户点击耳机图像时,我无法获取选定的号码。有没有办法做到这一点?这个耳机按钮只存在于iOS7中。

0 投票
2 回答
300 浏览

ios - 将电话号码添加到 ABPerson

我尝试为每个值输入一个字符串,但出现错误,有人可以演示如何将数字添加到ABPerson这里是我的尝试:

0 投票
1 回答
206 浏览

ios - 控制 ABNewPersonViewController

我正在使用ABNewPersonViewController添加新联系人。但是,我想确保用户输入一些字段。我如何实现这一目标?

我没有看到来自ABNewPersonControllerDelegate或来自的任何帮助ABNewPersonViewController

0 投票
1 回答
337 浏览

ios - 为地址簿联系人存储 kABPersonImageFormatThumbnail

我正在尝试将联系人的缩略图存储在通讯簿中。

以下允许我检索缩略图和完整图像:

这让我可以存储完整的图像:

但我不知道如何存储缩略图。似乎没有一种方法可以kABPersonImageFormatThumbnail作为参数来存储图像。这可能吗?

0 投票
0 回答
192 浏览

ios - iOS - ABAddressBook - 向现有联系人添加属性

我希望我的代码为某些联系人添加相同的属性。我在苹果开发者网站上看到了这个 ,但我无法让它工作。我不介意我的财产是评论类型还是评论kABPersonInstantMessageProperty类型。

我的目标是用标志标记一些联系人。我有一组要在联系人中标记的电话号码。谁能举个例子说明我该怎么做?

我的代码是(这假设将属性“TEST”添加到第一个联系人 - 据我所知):

0 投票
0 回答
211 浏览

contact - peoplePickerNavigationController didSelectPerson 未调用链接联系人

当用户使用 ABPeoplePickerNavigationController 点击链接联系人的属性时 - 既不 - (void)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker didSelectPerson:(ABRecordRef)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifier 也不 (BOOL) peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifier被调用。对于定期联系,这很有效。我究竟做错了什么?

这是我显示联系人的方式:

0 投票
1 回答
86 浏览

iphone - 没有得到“-”“。” " " 在从 ABPerson 的电话簿中接听联系人时

我想用“-”“”“”得到数字。从电话簿中获取联系人时,这是我的代码。
我的主要动机是如果 + 存在,则从数字中提取国家代码。
如果有任何其他方式可以访问国家代码,也请建议我。

0 投票
0 回答
364 浏览

ios - Assigning a custom date with custom label to a contact

I have an app that from some reason needs to assign a custom date to the user contacts, The app was out and worked fine. Now I wish to build a swift version of the app.

While testing it on xCode 6, iOS7 + 8 everything looks great, but when testing in a device I see that the date is added as the Anniversary date of the user and without my custom label.

I tried to add the date directly in the native Contacts app and found that new contacts does not have an option to add a custom date.

Testing on Yosemite I still find this option available.

When checking the ABPerson API I found that the API still has the kABMultiDatePropertyType

It is important to note that when saving the new date I do not get any Error and the date is saved but without my custom label which is important as I do not want to override the user Anniversary date.

Any idea why this is happening / any workaround ?

0 投票
1 回答
69 浏览

ios - 匹配来自 IOS 和 OS X 的通讯录记录?

有没有办法将 OS X 上的 ABPerson 记录中的唯一标识符与 IOS 上的唯一标识符匹配?乍一看,我无法从通讯簿上的同一个人那里获得相同的 ID。对于初学者,在 mac 上属性 kABUIDProperty 是字符串类型,而在 iOS 上,ABRecordID 是整数类型。

所以我的问题是,考虑到两个设备都是通过 iCloud 同步的,我如何在 IOS 和 OS X 上检索相同的 ABPerson 记录。