でサインインをテストしようとしてACAccountStore
いますが、うまくいきません。
次のようにアカウントにアクセスしようとしています:
ACAccountStore *store = [ACAccountStore new];
ACAccountType *accountType = [store accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];
NSDictionary *options = @{
ACFacebookAppIdKey:@"12345678987654",
ACFacebookPermissionsKey:@[@"email"]
};
[store requestAccessToAccountsWithType:accountType
options:options
completion:^(BOOL granted, NSError *error)
{
NSLog(@"Access Granted: %d", granted);
NSLog(@"Error: %@", error);
}];
ただし、私の出力は次のようになります。
2013-09-30 16:58:08.084 Application[1009:1103] Access Granted: 0
2013-09-30 16:58:08.090 Application[1009:1103] Error: (null)
developers.facebook サイトの「バンドル ID」とアプリケーションのBundle Identifier
一致を確認しました。「サンドボックスモード」も有効に設定しました。私に求められるのはそれだけですよね?何がうまくいかないのですか?
また、アプリケーションに関する詳細情報を提供するために、このアプリケーションは必要最小限のものです。これは、上記で記述したコードを実行する 1 つのターゲットを持つボタンを表示する 1 つのビュー コントローラーを持つ空のアプリケーションです。アプリケーションはこれですべてです。