これを呼び出す:
[[self session] openWithBehavior:FBSessionLoginBehaviorUseSystemAccountIfPresent
completionHandler:^(FBSession *session, FBSessionState status, NSError *error) {
エラーが発生します:
(lldb) po [error userInfo]
(id) $0 = 0x1fde09c0 {
"com.facebook.sdk:ErrorInnerErrorKey" = "Error Domain=com.apple.accounts Code=8 \"The operation couldn\U2019t be completed. (com.apple.accounts error 8.)\"";
"com.facebook.sdk:ErrorLoginFailedReason" = "com.facebook.sdk:ErrorLoginFailedReason";
}
「com.apple.accounts エラー 8」が ACErrorAccessInfoInvalid を意味することはわかっていますが、これを呼び出すコードがフレームワークに埋め込まれているため、それを修正する方法がわかりません。