Xcode ShareKit 2.0 facebook授权
我正在尝试在我的应用程序中使用facebook登录。我试过这个:Xcode ShareKit 2.0 facebook授权,xcode,facebook,sharekit,Xcode,Facebook,Sharekit,我正在尝试在我的应用程序中使用facebook登录。我试过这个: - (IBAction)connectWithFacebook:(id)sender { Facebook *facebook = [[Facebook alloc] initWithAppId:SHKCONFIG(facebookAppId) urlSchemeSuffix:SHKCONFIG(facebookLocalAppId) andDelegate:nil]; [facebook authorize:[NSArray
- (IBAction)connectWithFacebook:(id)sender
{
Facebook *facebook = [[Facebook alloc] initWithAppId:SHKCONFIG(facebookAppId) urlSchemeSuffix:SHKCONFIG(facebookLocalAppId) andDelegate:nil];
[facebook authorize:[NSArray arrayWithObjects:@"publish_stream", @"offline_access", @"email", @"user_hometown", @"user_birthday", @"user_location", @"user_checkins", @"user_likes", @"friends_checkins", nil]];
}
它可以在模拟器中工作,但不能在设备上工作,尽管它过去可以和这两种设备一起工作。现在,在设备上,它只打开facebook应用程序和对话框,您可以在其中选择是否允许该应用程序,但它是空的,只有“取消”按钮可用,它甚至不会将我重定向到我的应用程序,而是保持应用程序打开
你能暗示一下我做错了什么吗?谢谢
EDIT
看起来,如果我卸载facebook应用程序,让它可以运行Safari,它就可以运行了。只有在设备上安装了facebook应用程序时,我才可以工作。到处搜索后,我发现facebook应用程序的配置不正确。捆绑包标识符不正确。以前它一直在工作,但似乎facebook做了一些修改。。。我想他们这样做是为了更好地与新的iOS 6集成