2016-01-05 10 views
5

При попытке сохранить контакт, который населен данные социального профиля встречается следующая ошибка: Это видно прошивкой 9,2IOS CNContactStore executeSaveRequest терпит неудачу с CNErrorDomain Code = 500

Домен = CNErrorDomain, код = 500 " (нуль)» USERINFO = {CNKeyPaths = (SocialProfiles), NSUnderlyingError = 0x1612681f0 {Error Domain = ABAddressBookErrorDomain Code = 0 "(нуль)"}}

Я сериализации контакт, который уже существует в адресная книга другого телефона и n Я рассматриваю атрибуты социального профиля Facebook Facebook, чтобы атрибут UserIdentity был nil (null).

Я не уверен, что я просто не знаю, как это работает, и это ожидаемое поведение, проблема использования или это дефект?

+0

Сколько социальных профилей вы пытаетесь сэкономить? У них есть допустимая метка и значение для объекта CNLabeledValue? –

ответ

0

Решено. Проблема заключалась в том, что учетная запись контакта по умолчанию была учетной записью обмена. Сохранение socialProfile не разрешено в контейнере этого типа. Решение заключается в удалении неподдерживаемого свойства и повторной попытке сохранения.