问题标签 [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 投票
4 回答
2915 浏览

iphone - 如何显示 CFStringType?喜欢 kABHomeLabel

我知道NSString并且CFString是收费桥,他们可以以这种方式转换。

但是,当我在处理通讯录时在这种情况下转换字符串时

然后 homeLabel 是"_$!<Work>!$_";其他在地址簿中预定义CFStringRef的属性也是一样的。

在我的程序中,我想同时获取标签和标签项的信息。

那么如何正确获取标签的字符串呢?

0 投票
1 回答
605 浏览

iphone - 使用 API 从 iPhone 通讯录中检索电话号码时出现奇怪的错误

当我尝试从通讯簿联系人中检索电话号码时,如果联系人有电子邮件地址,结果总是为零。这显然是一个大问题......事实上,如此大的问题,我很难相信我没有做错什么。但是我所做的每一个测试——包括使用其他不相关的代码示例——都会给出相同的结果。

我已使用以下代码成功检索电子邮件地址:

...但是当我调整相同的代码来检索电话号码时:

...它只检索没有电子邮件地址的用户的电话号码。如果他们有电子邮件地址,则不会返回电话号码。

有没有人从通讯录联系人中成功检索到电话号码?

谢谢。

0 投票
1 回答
3255 浏览

iphone - 访问原生 iPhone 通讯录数据库并执行添加和删除联系人?

在我的应用程序中,我需要实现应该包含本机通讯录详细信息的通讯录,并且用户应该能够从通讯录中添加和删除,并且应该在本机 iphone 通讯录中进行更新。

我在某处读到 iphone 本机通讯簿数据库是可访问的。在文档中,我还看到 addContact 和 Delete API 暴露给地址簿。

谁能告诉我如何访问iphone的本机通讯录,以及..如何从通讯录中添加和删除联系人?任何人都可以为此发布示例代码吗?

0 投票
2 回答
373 浏览

iphone - 调用iphone地址簿添加联系人视图?

在我的应用程序中,我需要调用本机添加联系人视图。是否可以这样做或者我需要开发自己的屏幕并且需要为联系人数据库添加记录?

0 投票
2 回答
4275 浏览

iphone - 从联系人读取电子邮件地址失败,出现奇怪的内存问题

我难住了。

我正在尝试获取一个人拥有的所有电子邮件地址的列表。我正在使用ABPeoplePickerNavigationController来选择人,这一切似乎都很好。我正在设置我的

person论点到

到目前为止,一切似乎都很好。以下代码第一次执行时,一切正常。随后运行时,我会遇到问题。首先,代码:

如果按书面方式编译,则没有错误或静态分析问题。这崩溃了

*** -[Not A Type retain]: message sent to deallocated instance 0x4e9dc60

错误。

但是等等,还有更多!我可以通过两种方式中的任何一种来修复它。

首先,我可以取消注释函数顶部的 NSLog。ABRecordCopyValue我每次都从 NSLog 中得到泄漏,但代码似乎运行良好。

另外,我可以注释掉

最后,它做同样的事情。静态编译错误,但运行代码。

所以如果没有泄漏,这个函数就会崩溃。为了防止崩溃,我需要大量记忆。两者都不是一个很好的解决方案。

谁能指出发生了什么?

0 投票
2 回答
922 浏览

iphone - iPhone sdk:如何计算地址簿中所有电话号码的数量?

嗨,我正在为我的 QA 部门开发一个应用程序。我需要以编程方式获取整个通讯簿中有多少个电话号码。没有用户输入。只需单击一个按钮,然后获取整个地址簿中有多少电话号码。

0 投票
1 回答
1193 浏览

iphone - 如何使用 SDK API 将图像保存到 iphone 的地址簿?

我的目的是处理图片库中的一张图片,并将这张图片直接保存到从地址簿中选择的一个人记录(即“汤姆”)中,我可以看到新图片替换了汤姆以前的图片,但我可以不将其保存到地址簿。

我实现了委托 ABPeoplePickerNavigationControllerDelegate,并使用以下逻辑,但无论我尝试什么,修改的记录都无法保存到通讯簿。

任何线索或建议?谢谢

0 投票
1 回答
6311 浏览

iphone - 如何以编程方式将“自定义标签”添加到 iOS 通讯录?

在 iOS 通讯录中手动添加联系人的电话/IMS 时,您可以添加自定义标签而不是“家庭”、“工作”、“其他”*(在 IMS 中)。

如何以编程方式在地址簿中创建“自定义标签”?

0 投票
1 回答
2348 浏览

iphone - 未调用通讯簿回调

我有一个使用 AddressBook.framework 并使用 Core Data 存储这些联系人的 iPhone 应用程序。为了确保在更新通讯簿时我更新自己的数据库(无论是通过 MobileMe 还是在我自己的应用程序中编辑),我订阅了关于通讯簿何时更新的通知。我在启动时调用它:

哪个(据说)在任何编辑时都会调用它。我有一个允许编辑的 ABPersonViewController,并且 addressBookChanged 似乎永远不会被调用。

有什么理由不叫它吗?

0 投票
1 回答
808 浏览

iphone - iPhone:访问地址簿中的复合名称会导致 EXC_BAD_ACCESS

我是 iPhone 开发的新手,有一个问题希望有人能帮助我。

我有一个程序员为我开发一个 iPhone 应用程序,当我在模拟器中运行该应用程序时,它运行良好。但是当我尝试在我的实际 iPhone 上运行它时,我得到一个 EXC_BAD_ACCESS 错误并且应用程序锁定了。

查看调试器,它在我的 MainController 中引用以下代码作为问题:

更具体地说,它指出这一特定行是问题所在:

我的程序员似乎无法弄清楚问题出在哪里,因为他无法最终复制它。有谁知道什么会导致这个问题???

谢谢!