Ios 添加被邀请者时EKEventEditViewController SGErrorDomain代码=8

Ios 添加被邀请者时EKEventEditViewController SGErrorDomain代码=8,ios,ios9,ekevent,Ios,Ios9,Ekevent,我正试图通过EKEventEditViewController创建一个EKEvent实例(用户已授予日历和事件的权限)。 每次我点击添加被邀请者时,被邀请者搜索对话框打开进行搜索,键入搜索时UI冻结(与正常工作的本机日历应用程序相比),我收到以下错误: Error Domain=SGErrorDomain Code=8 "(null)" for fetching in store: <CNSuggestedContactStore: 0x151ffa9b0> with predica

我正试图通过
EKEventEditViewController
创建一个
EKEvent
实例(用户已授予日历和事件的权限)。 每次我点击添加被邀请者时,被邀请者搜索对话框打开进行搜索,键入搜索时UI冻结(与正常工作的本机日历应用程序相比),我收到以下错误:

Error Domain=SGErrorDomain Code=8 "(null)" for fetching in store:
<CNSuggestedContactStore: 0x151ffa9b0> with predicate: <CNiOSABContactIdentifiersPredicate: 
0x1521768f0: kind=-[CNContact predicateForContactsWithIdentifiers:], 
identifiers=("A2AD81DE-73C9-4AFB-99DC-FA491B7C2706:ABPerson)>"
Error-Domain=SGErrorDomain-code=8”(null)用于在存储中提取:
谓词为:=9,但在早期iOS版本中不会发生

任何建议都将不胜感激


谢谢

我尝试了几种不同的方法。最终起作用的是请求访问用户联系人。我相信是因为日历正在从你的应用程序中访问用户联系人

添加NSContactsUsageDescription

在这个问题上运气好吗?
Error Domain=SGErrorDomain Code=8 "(null)" for fetching in store:
<CNSuggestedContactStore: 0x151ffa9b0> with predicate: <CNiOSABContactIdentifiersPredicate:
0x152158910: kind=-[CNContact predicateForContactsWithIdentifiers:],
identifiers=("6905A79B-001E-448E-93C2-C7460FEAAF78)>"