cncontactstore相关内容

如何使用SWIFT 3获取未命名&John&q;的联系人

是否有方法可以使用Contacts framework而不使用属性来获取联系人? 示例: myContactArray = unifiedContactsNotCalled("John") PS:我知道这行代码一点也不像真正的代码,它只是一个用于说明目的的建议😉 推荐答案 在概述如何查找与名称不匹配的名称之前,让我们回顾一下如何查找与名称匹配的名称。简而言之,您将使用 ..
发布时间:2022-08-22 12:05:31 移动开发

如何强制将新的CNContact放入本地CNContainer?

我正在编写一个使用CNContactStore将通过REST和JSON获取的联系人信息存储到容器中的应用程序.我想将这些联系人与任何其他帐户分开,仅存储在设备上的本地帐户中,但是不存在本地商店,并且找不到任何创建/激活帐户的方法? 我可以使用以下方法获取默认商店的ID(例如在设备上配置的iCloud): let store = CNContactStore() let containe ..
发布时间:2021-02-08 18:53:06 移动开发

使用联系人框架创建新组,CNErrorDomain Code = 2

我尝试使用“联系人框架"创建并保存组. 首先,用户授权该应用程序进行联系人访问. 将显示一个视图控制器,并使用 + 按钮向用户显示带有文本字段的警报视图. 用户键入所需的组名,然后单击警报视图的按钮(保存). 这是保存新组的代码.群组名称可用,但无论如何都无法保存该群组: CNContactStore *contactStore = [CNContactStore new]; ..
发布时间:2021-02-08 18:52:25 移动开发

IOS 13 CNContacts不再工作以检索所有联系人

我有一个与CNContacts框架在IOS 12之前一直运行良好的应用程序.我目前正在使用IOS 13 beta对其进行测试,并且该应用程序已经完全损坏.我已经检查了联系人权限,并删除了该应用程序并重新允许了该权限.这是我用来检索所有联系人的代码: NSError* error; CNContactStore *store = [[CNContactStore alloc]init]; ..
发布时间:2020-12-01 05:40:13 移动开发

如何获取未命名为“ John”的联系人与Swift 3

有没有一种方法可以使用联系人框架 没有属性? 示例: myContactArray = UnifiedContactsNotCalled (“ John”) PS:我知道那行与实际代码完全不同,它只是一个出于说明目的提供建议😉 解决方案 在我概述如何查找与姓名不匹配的内容之前,让我们回顾一下找到那些做的。简而言之,您将使用谓词: let谓词= C ..
发布时间:2020-10-08 20:26:41 其他开发

CNContactViewController上的iOS 13.1中的键盘覆盖操作表

这似乎特定于iOS 13.1,因为它可以在iOS 13.0和更早版本上按预期工作,可以在CNContactViewController中添加联系人,如果我“取消",操作表会被键盘重叠.没有执行任何操作,也没有关闭键盘. 解决方案 我找不到解散键盘的方法.但是至少您可以使用我的方法弹出ViewController. 不知道为什么,但是无法在CNContactViewController ..

CNContactStoreDidChangeNotification被多次触发

当应用程序处于后台状态时更改联系人数据库时,我能够观察到 CNContactStoreDidChangeNotification 。我很确定只有一个观察者被添加到 NSNotificationCenter 。 问题是 NSNotificationCenter 发布多次(2,3,5甚至更多次)即使我只添加一个新联系人。 问题出在哪里? 解决方案 确保您没有多次添加观察者。如果(例如)从 ..
发布时间:2018-09-13 14:33:34 移动开发