我在我的项目中实现 FBShareButton,但共享对话框总是打开 WebView/Safari 视图而不是 facebook 本机应用程序。我使用的是 facebook SDK 4.6 和 xcode 7 ..当我单独使用共享对话框时,它会在应用程序中打开,但是当我使用 FBShareButton打开共享对话框,它总是在网络视图中打开。这是我的代码
-(void)openFacebookDialog
{
FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init];
content.contentURL = [NSURL
URLWithString:@"https://www.facebook.com/FacebookDevelopers"];
FBSDKShareButton *shareButton = [[FBSDKShareButton alloc] init];
shareButton.shareContent = content;
shareButton.center = self.view.center;
[self.view addSubview:shareButton];
}