问题标签 [abaddressbook]
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.
ios-simulator - 如何在 sqlite3 表中存储多个 iphone 联系人
我开发了一个显示 iPhone 地址簿联系人列表的 iPhone 应用程序。我想为选定的联系人添加额外的字段。
使用地址簿框架,这是不可能的。所以,我想将这些值附加到我数据库的“联系人”表中。
我如何将那些现有的联系人插入到 sqlite 表(联系人)中。请帮助我提供示例代码。
提前致谢,
拉姆亚。
cocoa - 在共享 CardDAV(10.6/服务器托管)地址簿中创建 ABPerson 记录
我的应用程序目前使用 AddressBook.framework 读取和写入本地 Mac OS X 10.6 客户端地址簿。它工作正常。
10.6 Server 引入了AddressBook Server,10.6 客户端可以通过设置CardDAV Account 来连接。用户和组记录可以存储在该帐户中,该帐户与 10.6 服务器同步,并可供访问同一 CardDAV 帐户的其他客户端使用。
Mail.app 能够自动完成来自本地数据存储以及远程 CardDAV 数据存储中帐户的电子邮件地址。ABPeoplePicker 两者都可以看到。但是,以编程方式,我没有从针对共享地址簿的查询中返回任何基于 CardDAV 的数据。
我不确定我是否需要向它索要不同的地址簿,或者我是否需要修改我的 fetch-request 以表明我希望它也能够使用共享数据。
我的目标是调整当前代码,使其也可以读取/写入 CardDAV 帐户,而不仅仅是本地地址簿。
想法?
php - 从 Yahoo! 获取联系人的问题 使用 PHP 的 CURL 的通讯录
当用户提供登录名和密码时,我必须使用 PHP 的 CURL 获取用户的雅虎通讯录。它工作正常。地址簿已获取为 CSV 格式。但现在突然事情停止了。我只是得到一些雅虎的 html 代码而不是 CSV 格式。我猜雅虎在某种程度上限制了使用 CURL 获取地址簿。
我做了一项实验,我手动从雅虎服务导入联系人。在导入联系人之前,雅虎显示了验证码以进行验证。我猜这个 CAPTCHA 机制是最近添加的。当我使用 PHP 的 CURL 时,这个 CAPTCHA 机制会阻止获取通讯录吗?
实际上,我不想使用 Yahoo OAuth 或 BBAuth 获取通讯录。
有人知道吗?
iphone - iPhone 地址簿 - 实际地址
我正在尝试从通讯簿中检索所有地址并将它们显示在表格视图中,但我无法理解返回街道地址的字典的结构。有谁知道用于提取地址簿中联系人的街道地址的教程或相关代码段?
iphone - 访问整个 Iphone 通讯录
我正在开发一个应用程序来将整个通讯簿备份到亚马逊 s3 中,但我无法找到任何直接的 iphone api 来将整个通讯簿放入任何数据结构中。
我尝试了以下代码,将通讯簿数组写入文档目录中的文件
但问题是文件没有在文档目录中创建....
任何建议表示赞赏....
提前致谢...
iphone - ABAddressBook ABSource 和 ABSourceType
我正在尝试创建一个可用于搜索 Exchange GAL 的应用程序,但是,我发现有关此主题的新 4.0 文档令人困惑。有谁知道我如何在 GAL 中搜索包含特定字符串的名称(例如“Smi”)?目前我的源代码几乎毫无用处,因为我只是想弄清楚如何指定我只想搜索 GAL 而不是设备上的本地联系人。另外,如何使用 kABSourceTypeSearchableMask?我在这里缺少一些基本的东西。从文档...
源类型
这些常量标识源的类型。
当我查询默认源类型时,我得到“1”,这似乎表明默认类型是“kABSourceTypeExchange”,这是正确的,因为这是我在设置中的内容。我不知道如何继续超越这一点......
由于整个源代码概念是 4.0 中 ABAddressBook 框架的新概念,我不认为人们对此有太多经验,但希望有人可以帮助我了解如何使用上述内容......谢谢。
iphone - ABAddressBook 过滤的联系人
我想在 ABPeoplePickerNavigationController 中显示过滤后的联系人列表,应该显示有他们的电子邮件地址的人,而那些没有电子邮件地址的人不应该在列表中,有人知道怎么做吗?
提前致谢。
iphone - 可可方法返回当前语言环境字母表中所有字母的列表?
我目前正在尝试使用委托和数据源来实现UITableView
,该委托和数据源尽可能地复制找到ABAddressBookUI
框架ABPeoplePickerNavigationController
类的功能,但增加了一次选择多个联系人的能力(如添加/删除附件视图所示)到适当的UITableViewCell
)。
一切正常,除了为 提供本地化的“节索引标题”(出现在屏幕右侧的滚动覆盖中的字母)UITableView
,应该由数据源方法返回:
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView
显然,我可以只返回一个NSArray
包含A、B、C ...Z 的值,但理想情况下,我希望这个方法返回一个包含当前 localeNSStrings
的所有(大写,如果适用)字母的数组。
一个有希望的领先优势是:
[[
NSLocale
currentLocale ] objectForKey:@"NSLocaleExemplarCharacterSet" ]
但是我找不到任何重要的文档,它返回一个NSCharacterSet
,我无法从中提取实际字符(如果我能做到,那么 NSCharacterSetcapitalizedLetterCharacterSet
也可能是一个有希望的起点)。
我还在框架上运行了 an ,它显示了对 function 的调用otool -tV
,可以将an传递到其中以获得我正在寻找的内容……本地化字母表的 CFArray。但是,它是一个私有函数,所以我不能在我的应用程序中使用它。AddressBookUI
ABAddressBookCopySectionIndices()
ABAddressBookRef
那么,有人知道 Cocoa Touch 是否支持这个功能吗?而且,如果没有,是否有任何关于如何ABAddressBookCopyIndices()
发挥其魔力的想法?我怀疑Unicode 库的国际组件很可能是关键,但我(目前)还不熟悉它的功能......
iphone - 如何处理 iPhone 通讯录上的多个属性?
问题是我总是在phones
变量调用的任何方法上遇到运行时崩溃。1
在此版本中,我在( ABMultiValueCopyValueAtIndex
)处收到错误消息。如果我要评论这一行,代码会在2
( ABMultiValueGetCount
) 处崩溃。看来物业是空的。如果我NSLog
是phones
变量。我明白了(null)
。我在 iPhone 模拟器上测试代码,那里有一些虚拟联系人和一些电话号码。并且像魅力一样工作firstName
。lastName
}
iphone - 从 ABperson 目标 c iphone 中提取整个地址簿名称和号码
我需要知道如何从 iPhone 的 xcode 中的地址簿中提取每个姓名和号码。我需要具有以下格式的名称和号码:
约翰·多伊:000000000000000 简·多伊:000000000000000