6

ソーシャル プロファイル データを入力した連絡先を保存しようとすると、次のエラーが発生します。これは iOS 9.2 で見られます。

Domain=CNErrorDomain,Code=500 "(null)" UserInfo={CNKeyPaths=(SocialProfiles), NSUnderlyingError=0x1612681f0{Error Domain=ABAddressBookErrorDomain Code=0 "(null)"}}

別の電話のアドレス帳に既に存在する連絡先をシリアル化しています。Facebook ソーシャル プロファイル Innotice の属性を見ると、UserIdentity 属性がnil( null) であることがわかります。

これがどのように機能するかについての知識が欠けているだけなのか、これは予想される動作なのか、使用上の問題なのか、それとも欠陥なのかわかりません。

4

1 に答える 1

1

解決しました。問題は、デフォルトの連絡先アカウントが取引所アカウントだったことです。socialProfile 保存は、このタイプのコンテナでは許可されていません。解決策は、サポートされていないプロパティを削除して、保存を再試行することです。

于 2016-05-02T04:39:40.333 に答える