2016-01-05 28 views
5

Quando si tenta di salvare un contatto che ha popolato i dati sociale profilo viene rilevato il seguente errore: Questo è visto in iOS 9,2IOS CNContactStore executeSaveRequest non riesce con il codice CNErrorDomain = 500

Dominio = CNErrorDomain, Code = 500 " (null)" UserInfo = {CNKeyPaths = (SocialProfiles), NSUnderlyingError = 0x1612681f0 {errore di dominio = ABAddressBookErrorDomain codice = 0 "(null)"}}

sto serializzazione di un contatto già esistente in un rubrica telefonica e whe diversi n Osservo gli attributi per il profilo sociale di Facebook Inotice che l'attributo UserIdentity è nil (null).

Non sono sicuro se mi manca qualche conoscenza su come funziona e questo è un comportamento previsto, un problema di utilizzo o è un difetto?

+0

Quanti profili social stai cercando di salvare? Hanno un'etichetta e un valore validi per l'oggetto CNLabeledValue? –

risposta

0

Risolto. Il problema era che l'account di contatto predefinito era un account di scambio. Il salvataggio di socialProfile non è consentito in questo tipo di contenitore. La soluzione è rimuovere la proprietà non supportata e tentare di nuovo il salvataggio.