abaddressbook相关内容

ABAddressBookCopyArrayOfAllPeople 和 ABAddressBookGetPersonCount 返回不同的大小

由于 ABAddressBookCopyArrayOfAllPeopleInSourceWithSortOrdering() 返回的数组与 ABAddressBookGetPersonCount() 的大小不同,我有一个应用程序偶尔会崩溃.代码的外壳如下所示.通常 nPeople 与数组的大小相同.然而,在一位用户的 iPhone 上(或至少,正如一位用户所报告的那样),nPeople 几乎是原来 ..
发布时间:2022-01-19 21:10:38 移动开发

在 iOS 4+ 中从 ABAddressBook 获取特定的 ABSource

有没有人举例说明如何在 iOS 4+ 中从 ABAddressBook 获取特定的 ABSource? 解决方案 iOS 4+ 提供了新的 API,允许从 ABAddressBook 中选择特定的 ABSource.这可能对某些操作有用,例如某些来源(例如 Exchange)不支持创建 ABGroup. “并非所有源类型都支持组,更明显的是,Exchange 对组一无所知."- ht ..
发布时间:2022-01-19 20:18:11 移动开发

获取 iOS 上所有联系人的列表

我想获取 iPhone 的所有联系人列表. 我检查了 通讯录 参考,我可能遗漏了一些东西,但我没有看到它提供了获取联系人列表的方法. 解决方案 也许是 ABPerson 函数 ABAddressBookCopyArrayOfAllPeople 可以吗? 示例: ABAddressBookRef addressBook = ABAddressBookCreate( );CFAr ..
发布时间:2022-01-19 20:12:19 移动开发

处理由于 iOS 通讯录 API 中的链接卡导致的重复联系人

我即将推出的应用程序的一些 beta 用户报告说联系人列表包含大量重复记录.我正在使用 ABAddressBookCopyArrayOfAllPeople 作为我自定义的联系人表格视图的数据源,令我感到困惑的是,结果与 iPhone 的“联系人"应用程序不同. 当更仔细地查看联系人应用程序时,重复项似乎来自带有“链接卡"的条目.下面的屏幕截图有些模糊,但正如您在最右侧的应用程序中看到的那样, ..

App“未能及时恢复"并挂起

我的应用程序在我的 ipad 上运行良好,但是当我在我的老板 ipad 上运行它时,它挂起并存储以下设备日志,有什么想法吗? 事件标识符:6C33511B-7C9A-474C-B888-84A4FAFF6F91CrashReporter 密钥:93bbba4f690eb1b7638fa7a09a3ff3aa4e6872f4 硬件型号:iPad2,1 工艺:设计师 [5279] 路径: /v ..
发布时间:2021-12-23 14:21:02 移动开发

如何像应用程序一样创建联系人列表

我正在开发一款可创建用户个人资料的应用.我需要能够看到我的联系人中谁安装了该应用程序,以便我能够授予他们访问我的个人资料的权限并查看他们的个人资料. 我如何获取完整的联系人列表、确定我的电话号码以使用它创建我的帐户,以及查看联系人中有多少人安装了该应用程序?(类似于 WhatsApp 的做法) 我知道可以使用 Apple API 获取联系人列表,但是我是否必须将所有信息发送到服务器以检 ..
发布时间:2021-09-13 19:39:59 移动开发

按编号搜索并使用 ABAddressBook 获取图像

我希望通过我的应用程序使用号码作为关键字在 iphone 地址簿中进行搜索,然后检索与该联系人关联的图像并将其显示在 UIImageView 上. 我尝试使用 ABAddressBook 框架,但无能为力. 任何人都可以向我建议解决方案或我可以遵循的任何替代路径.任何代码片段也会有很大帮助!! 任何形式的帮助都是非常可观的. 提前致谢 解决方案 AB 框架有时真的很 ..
发布时间:2021-09-12 20:28:54 其他开发

怎么处理这条消息?

我使用 iOS 8 Objective-c.从联系人列表中选择联系人后,我收到此消息. 插件 com.apple.MobileAddressBook.ContactsViewService 失效 如何处理这条消息? 谢谢 解决方案 你可以直接忽略它.此消息只是告诉您,该插件已被系统卸载. 当您在调试应用程序时使用 3rd 方键盘时键盘已关闭时,也会发生同样的情况. ..
发布时间:2021-06-11 20:53:38 移动开发

ABAddressBookCopyArrayOfAllPeople 中缺少联系人

我试图从我的应用程序的地址簿中查找电话号码,但我很惊讶没有找到它.问题是我已经在我的应用程序访问的控制台中打印了我的通讯录的所有号码,奇怪的是一些联系人丢失了,我正在将输出与我的通讯录进行比较,它只是少数,但仍然如此. 这是我访问地址簿的方式: ABAddressBookRef addressBook = ABAddressBookCreate();NSArray *people = (NS ..
发布时间:2021-06-11 20:34:53 移动开发

授予地址簿访问权限后,将用户联系人存储在 NSMutable 数组中

我在我的 viewWillAppear: 中使用它来请求用户对其地址簿的许可/访问(如苹果要求).当他们允许访问时,他们可以进入“邀请"页面,在那里他们可以浏览(他们自己的)已经在我的应用上拥有现有帐户的联系人.基本上,我只是将他们的联系人放入UITableView.因此,我必须获取所有他们的联系人并将其添加到 NSMutableArray 类型的数组中.在下面的代码中,它说“//ADD ALL ..
发布时间:2021-06-09 20:05:44 移动开发

使用Objective-C从iPad上获取联系方式

如何从iPad获取联系信息,并在我的应用程序中使用它.我正在使用以下代码,并从模拟器中获取详细信息.但是在ipad上运行时,我没有得到联系人图像,电子邮件等.我得到了正确的电话号码. ABAddressBookRef addressBook = ABAddressBookCreate();//获取通讯录中的所有联系人NSArray * allPeople =(__bridge NSArray ..
发布时间:2021-05-17 20:28:05 移动开发

以编程方式删除自定义电话标签

在iOS中,可以为电话号码和电子邮件地址创建自定义标签.有没有办法以编程方式(使用CNContacts或ABAddressBook)删除那些创建的标签?换句话说:我不想从联系人中删除自定义标签,而是要从系统中删除“自定义标签",因此当有人显示可用列表时,它根本不会显示. 附加的iOS 9源代码,可在电话簿中创建联系人,并在电子邮件字段上使用自定义标签. func createContact( ..
发布时间:2021-05-17 19:57:15 移动开发

iOS 6模拟器中的ABAddresBook权限

您知道模拟器上的权限是否有效吗?我请求访问,但是在Pricacy设置中看不到我的应用程序,而且我确实获得了所有联系人的数组,依此类推.根据我的代码,访问权限已被授予.这是模拟器问题吗? 解决方案 iOS6发行说明(请参见 ..
发布时间:2021-05-17 19:12:58 移动开发

如何在iPhone的通讯录中编辑联系人?

我创建了一个新的应用程序.我从通讯录添加联系人,请参见下面的代码,但是如何编辑我不知道的通讯录添加联系人. 谁能知道,然后给出示例代码或想法. 预先感谢您为我提供宝贵的时间. //用于在联系人列表中添加联系人的代码ABRecordRef aRecord = ABPersonCreate();CFErrorRef anError = NULL;ABRecordSetValue(aRec ..
发布时间:2021-05-17 19:04:32 移动开发

如何删除一个有多个联系人的iPhone联系人号码?

我想手动删除iPhone的联系人(按号码逐个删除).谁能帮我做同样的事情.我已经完成了使用方法删除联系人的操作 ABAddressBookRemoveRecord(addressBook, record, nil); 此方法使我可以删除包含其所有记录的单个联系人,但是我要手动删除意味着要删除现有联系人的单个号码(如果有多个号码).给定的图像说明了要求. 解决方案 您可以参考以下链 ..
发布时间:2021-02-08 20:39:38 移动开发