我正在尝试使用 测试登录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 网站上的“Bundle ID”与我的应用程序Bundle Identifier
匹配。我还将“沙盒模式”设置为启用。这就是我所要求的一切,对吧?出了什么问题?
此外,只是为了提供有关该应用程序的更多信息,该应用程序是最基本的。这是一个带有一个视图控制器的空应用程序,它显示一个带有一个目标的按钮,该目标运行我上面编写的代码。这就是应用程序的全部内容。