abaddressbook相关内容

如何创建要在共享表中使用的vCard / vcf文件?

我是swift的新手,我发现的方法因我的问题而被弃用。我正在构建一个目录应用程序,我从API中提取联系人数据,而不是从手机的地址簿中提取。 在iOS中,如果你去你的地址簿,您可以选择一个联系人,然后选择“共享联系人”,这会打开一个共享表。我想在我的应用程序中使用这个功能。 我想想我找到了Share Sheets,这是我的代码: @IBAction func actShare(发 ..
发布时间:2018-09-19 13:29:16 移动开发

如何排序iphone联系簿?

我如何按姓名& ;;排序(或检索已排序的数组)iphone联系簿。姓氏以编程方式?? 任何帮助都将受到赞赏......! 谢谢 解决方案 致电 ABAddressBookCopyArrayOfAllPeople()获取地址簿中所有人员记录的数组。然后按照文档: 要对一组人进行排序,请将函数CFArraySortValues与函数一起使用ABPersonComparePe ..
发布时间:2018-09-18 15:50:34 移动开发

访问核心数据模型/联系人数据库的间歇性错误

我的iOS应用中出现错误。令人沮丧的是,这是一个间歇性错误 - 我正在执行的任务连续工作5或6次然后意外崩溃。错误日志表明打开sqlite数据库时出错 - 可能是我的应用程序中的核心数据模型。但是,Xcode显示发生错误的行是访问Apple联系人数据库。所以我不清楚发生了什么。错误日志如下。任何人都可以解释下面的输出并对此有所了解吗? 警告:无法编译语句PRAGMA journal_mode ..
发布时间:2018-09-18 14:45:39 移动开发

获取断点检索地址簿数据

我正在检索 phoneNumbers ,我正在收到一个断点。我花了几个小时试图解决它,但仍然没有运气。 - (void)textMessage { ABAddressBookRef addressBook = ABAddressBookCreate(); NSMutableArray * array = [[NSMutableArray alloc] init]; NSMuta ..
发布时间:2018-09-18 10:45:10 移动开发

无法读取kABPersonPhoneProperty

我遇到一个(奇怪的)问题:我想检索一个联系人的电话号码,但由于某种原因,我无法查询。 我用过 ABAddressBookRef addressBook = ABAddressBookCreate(); NSArray * contacts =(NSArray *)ABAddressBookCopyArrayOfAllPeople(addressBook); CFRelease ..
发布时间:2018-09-17 09:38:25 移动开发

ABAddressBookCopyArrayOfAllPeople和ABAddressBookGetPersonCount返回不同的大小

我有一个应用程序偶尔崩溃,因为ABAddressBookCopyArrayOfAllPeopleInSourceWithSortOrdering()返回的数组与ABAddressBookGetPersonCount()的大小不同。代码的shell如下所示。通常nPeople与数组大小相同。然而,在一个用户的iPhone上(或者至少,如一个用户所报告的那样),nPeople几乎是其两倍。我可以通过使 ..
发布时间:2018-09-13 15:27:29 移动开发

在iOS 7.0模拟器上以编程方式授予对NAB的访问权限

是否可以通过编程方式在iOS 7.0 Simulator上授予对本机地址簿(NAB)的访问权限?我正在编写 xctest 单元测试,需要写入权限到NAB。单元测试在 iOS 7.0模拟器上运行,是持续集成过程的一部分,不涉及任何用户交互。 目前除非用户通过“TestApp”明确授予访问权限想要访问您的联系人警报,拒绝访问NAB。 解决方案 本着分享的精神,我将回答我自己的问题。在其他 ..
发布时间:2018-09-13 14:52:56 移动开发

使用ABPersonCopyImageData获取iOS联系人图像

我正在尝试阅读我的iOS地址簿的联系人图片,但我遇到了一些问题。 我有一个方法可以阅读ABAddressBookRef的联系人并将其放在结构上。 func readContacts(addressBook:ABAddressBookRef){ let allPeople = ABAddressBookCopyArrayOfAllPeople (addressBookRef).tak ..
发布时间:2018-09-06 11:08:54 移动开发

Swift - 检查nil的非托管地址簿单值属性

我对iOS-Development和swift相对较新。但到目前为止,我总是能够通过对stackoverflow和一些文档和教程的研究来帮助自己。 但是,有一个问题我还没找到任何解决方案。 我想从用户地址簿中获取一些数据(例如单值) property kABPersonFirstNameProperty )。因为如果此联系人在地址簿中没有firstName值, .takeRetainedV ..
发布时间:2018-08-31 18:49:14 移动开发

iOS 6地址簿无法正常工作?

我从地址簿中以编程方式检索电子邮件地址的方法似乎不再适用于iOS 6设备。它在iOS 5中工作,奇怪的是,仍然适用于iOS 6模拟器。是否有一种以编程方式从用户的地址簿中检索联系人的新方法? ABAddressBookRef addressBook = ABAddressBookCreate(); CFArrayRef allPeople = ABAddressBookCopyArra ..
发布时间:2018-08-31 18:34:46 移动开发

切换隐私设置将终止应用程序

我有一个使用iPhone联系人的应用程序。使用iOS 6,第一次尝试时将提示用户进行联系访问。此时,用户可以点击“允许”或“不允许”。问题是当用户为应用程序提供背景,然后导航到“设置” - >“隐私” - >“联系人”以切换我的应用程序的“联系人”隐私设置。切换后,我可以在控制台上看到我的应用程序: 应用程序'UIKitApplication:com.myApp'异常退出信号9 :已杀:9 ..
发布时间:2018-08-31 18:27:58 移动开发

使用Swift访问iOS通讯簿:数组计数为零

我正在尝试编写一种简单的方法,要求用户访问其地址簿,然后在地址簿中打印出每个人的姓名。我已经看过一些教程解释如何在Objective-C中执行此操作,但我很难将它们转换为swift。 这是我到目前为止所做的。下面的块在我的viewDidLoad()方法中运行,并检查用户是否具有对地址簿的授权访问权限,如果他们还没有授权访问权限,则第一个if语句将要求访问。此部分按预期工作。 var ..
发布时间:2018-08-31 18:27:14 移动开发

Square的CardCase应用程序如何自动从地址簿中填充用户的详细信息?

Square的新名片盒iOS应用程序具有“创建帐户”功能。点击它,它会显示一个表格PREPOPULATED与用户在地址簿中的条目。 这怎么可能?谁知道?我认为这是不可能的,以这种方式获取用户的信息。它不是iOS 5.0的东西,afaict。 解决方案 我能想出的唯一解决方案是使用设备名称然后搜索匹配的地址簿。这假设有人会使用特定的命名约定。例如,我使用'Nik的iPhone'作为我的 ..
发布时间:2018-08-30 18:32:27 移动开发

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

我想获得iPhone的所有联系人列表。 我检查了地址簿参考,我可能错过了一些东西,但我没看到它提供了一种方法来获取联系人列表。 解决方案 或许 ABPerson function ABAddressBookCopyArrayOfAllPeople 可能吗? 示例: ABAddressBookRef addressBook = ABAddressBookCreate(); ..
发布时间:2018-08-30 17:22:34 移动开发

如何在iOS中写Facebook / Twitter来通讯录?

在我的应用程序中,我将一些数据导出到通讯簿,以创建一些新的联系人条目。除了Facebook和Twitter地址之外,我可以导出我想要的所有东西。我完全失去了这两个。 以下是我用于导出非Facebook / Twitter数据的代码: ABMutableMultiValueRef multiPhone = ABMultiValueCreateMutable(kABMultiString ..
发布时间:2017-10-05 14:54:22 移动开发