问题标签 [abmultivalue]

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 回答
401 浏览

c# - Monotoch GetPhones ABMultiValue 不一致

我正在使用以下代码从通讯录中获取电话号码。

将代码包装在 try catch 中有时会起作用,但并非总是如此。有时它会获取所有电话号码没有问题,有时它会停止随机获取电话号码,并且 try catch 抱怨“获取电话号码发生错误。句柄不能为空。参数名称:句柄”

0 投票
1 回答
1183 浏览

cocoa - 如何更新:(COCOA/OSX)ABPerson / ABMultiValue(电话号码)?

II 试图改变 ABPerson / ABMultiValue 的值(电话号码)。

无论如何要更新这些?

谢谢!

0 投票
1 回答
477 浏览

iphone - 主要/默认 ABMultiValue 属性?

我需要用户输入他们的姓名、电话号码和电子邮件地址。为了帮助他们,如果他们输入这三个中的任何一个,我想在他们的地址簿中查找该值并填充其余字段。例如,如果他们输入他们的姓名,我会查找他们,并填写电子邮件和电话号码字段。

然而,电子邮件和电话号码是 ABMultivalue 属性,大多数人拥有不止一个电子邮件和电话。iPhone 通讯簿是否具有 ABMultiValue 属性的主值或默认值的概念?

谢谢!

0 投票
1 回答
2271 浏览

iphone - 如何将 Country 字段从 ABAddressBookRef 中提取出来?

我无法理解如何访问 ABAddressBookRef 中地址的属性。我用电话号码做得很好:

但是,唉......我不知道如何为地址做这件事。如果我这样做:

我找回了看起来像字典的东西,但它是作为数组输入的。如何访问其中的属性?我在网上看到了很多不同的建议,但它们似乎都涉及大约 30 行代码,只是为了从字典中抽出一行!

有人可以帮忙吗?谢谢!

0 投票
1 回答
434 浏览

iphone - ABPerson 中发短信的默认电话号码

我正在尝试获取默认电话号码,以便使用 ABPerson 为 iPhone 通讯录联系人发送短信。我知道要使用 ABMultiValue。但我不知道是否有办法确定默认短信电话号码(或以这种方式,默认电话号码、电子邮件或地址)。我将要为每个对象抓取第一个对象,但我担心,对于短信,手机可能是固定电话或无法接收短信。任何有关如何处理此问题的建议将不胜感激。

0 投票
2 回答
402 浏览

ios - 我正在检索联系人的多个地址,但只需要家庭地址

有谁知道如何从 iOS 中的多地址检索家庭地址?我得到了用户和其他一切的许可,但问题是,我只想要家庭地址。

如果有人能花时间为我解决这个问题,我将不胜感激。

0 投票
1 回答
225 浏览

ios - 使用 AddressBookUI 框架时 Sigsegv 崩溃

嗨,我在崩溃日志中有一个我无法理解的错误:

这似乎是生成它的方法:

有人知道如何解决吗?我相信 ARC 内存管理和 __bridge_transfer 存在问题。谢谢

0 投票
1 回答
204 浏览

ios - 从联系人中读取 kABPersonH​​omePageLabel

我正在尝试从 iPad 上的用户联系人访问主页/网站。我实际上是在尝试修改用作 Adob​​e Air 原生扩展的现有脚本 - https://github.com/memeller/ContactEditor/blob/master/ContactEditorXCode/ContactEditor.m

我对 Objective-C/xCode 很陌生,所以我真的很难让这个额外的字段返回......请有人帮帮我。

0 投票
1 回答
403 浏览

ios - ABMultiValueAddValueAndLabel outIdentifier 是什么?

我一直在使用这个 AddressBook 方法,但我不明白 outIdentifier 的用途是什么:

文档并没有为我清除一些东西:

出标识符

放置附加值标识符的地址。传递 NULL 以忽略标识符。

有人知道这个参数是做什么用的吗?

提前致谢!

0 投票
1 回答
150 浏览

ios - 当联系人有 LinkedContacts 时 ABMultilValueGetIndexForIdentifier 返回不正确的索引

我注意到我们用来为 ABPeoplePickerNavigationController 提供的联系人选择特定电子邮件的逻辑中的一个错误。当我们的联系人有来自 Twitter 或 Facebook 的链接联系人时,该错误就会发生。

我已经根据几个相关的 StackOverflow 问题仔细检查了我们的逻辑,我似乎在“正确”地做所有事情:

这是在点击按钮后加载 ABPeoplePicker 的代码:

稍后,当用户点击选定联系人的电子邮件时,我们会按如下方式处理它:

当联系人没有任何链接的联系人时,这非常有效,例如 Facebook,但是,当它这样做时,此处打印的电子邮件地址将不是用户选择的电子邮件地址。

例如,我的联系人中有一个朋友,我们将其称为John Snow,我们是好朋友,所以我在 iCloud、2 个不同的 gmail 帐户和 Facebook 上与他保持联系。

当我导航到 John Snow 的联系页面时,我看到以下 5 封电子邮件:

  • john.snow@gmail.com
  • jsnow@gmail.com
  • lordsnow@nightswatch.org
  • john.snow@facebook.com
  • john@winterfellstarks.com

以及每个链接联系人的单元格。

因此,如果我点击lordsnow@nightswatch.org(显示的电子邮件列表中的索引为 2)并在 NSLog 的 shouldContinueAfterSelecting 回调中设置断点并打印出相关变量,这就是我将看到的:

我真的很感激这里的一些帮助。