2016-01-05 12 views
5

Bei dem Versuch, einen Kontakt zu speichern, die Social Profildaten der folgenden Fehler besiedelt angetroffen werden: Dies ist in iOS 9.2IOS CNContactStore executeSaveRequest nicht mit CNErrorDomain-Code = 500

gesehen

Domain = CNErrorDomain, Code = 500 " (null)“ Userinfo = {CNKeyPaths = (SocialProfiles), NSUnderlyingError = 0x1612681f0 {Fehler Domain = ABAddressBookErrorDomain -Code = 0 "(null)"}}

ich einen Kontakt bin Serialisierung, die in ein bereits existiert Adressbuch des anderen Telefons und whe n Ich betrachte die Attribute für die Facebook-Profilsoftinitiative, dass das UserIdentity-Attribut nil (null) ist.

Ich bin mir nicht sicher, ob ich gerade etwas Wissen darüber vermisse, wie das funktioniert und das ist das erwartete Verhalten, ein Nutzungsproblem oder ist es ein Defekt?

+0

Wie viele soziale Profile möchten Sie speichern? Haben sie eine gültige Bezeichnung und einen gültigen Wert für das CNLabeledValue-Objekt? –

Antwort

0

Gelöst. Das Problem war, dass das Standardkontaktkonto ein Exchange-Konto war. Der socialProfile-Speicher ist in diesem Containertyp nicht zulässig. Lösung ist, die nicht unterstützte Eigenschaft zu entfernen und das Speichern erneut zu versuchen.