IOS CNContactStore executeSaveRequest失败,CNErrorDomain Code = 500

时间:2016-01-05 00:35:29

标签: ios swift cncontact cncontactstore

尝试保存已填充社交个人资料数据的联系人时,会遇到以下错误:这在iOS 9.2中可见

  

Domain = CNErrorDomain,Code = 500"(null)"   的UserInfo = {CNKeyPaths =(SocialProfiles),   NSUnderlyingError = 0x1612681f0 {错误域= ABAddressBookErrorDomain   代码= 0"(null)"}}

我正在序列化已存在于其他手机通讯录中的联系人,当我查看Facebook社交档案Inotice的属性时,UserIdentity属性为nil null )。

我不确定我是否只是缺少一些关于它是如何工作的知识,这是预期的行为,使用问题还是缺陷?

1 个答案:

答案 0 :(得分:0)

解决。问题是默认联系人帐户是一个交换帐户。此类容器中不允许使用socialProfile保存。解决方案是删除不受支持的属性并再次尝试保存。