Ios FBLikeControl未打开Facebook应用程序

Ios FBLikeControl未打开Facebook应用程序,ios,objective-c,facebook-like,facebook-ios-sdk,Ios,Objective C,Facebook Like,Facebook Ios Sdk,我已经在ios上实现了。现在,如果我用Facebook登录应用,并且Facebook应用安装在我的设备上,它总是在Safari而不是Facebook应用中打开页面 我使用了下面的代码 FBLikeControl *like = [[FBLikeControl alloc] init]; like.likeControlHorizontalAlignment = FBLikeControlHorizontalAlignmentCenter; like.objectID = @"https://ww

我已经在ios上实现了。现在,如果我用Facebook登录应用,并且Facebook应用安装在我的设备上,它总是在Safari而不是Facebook应用中打开页面

我使用了下面的代码

FBLikeControl *like = [[FBLikeControl alloc] init];
like.likeControlHorizontalAlignment = FBLikeControlHorizontalAlignmentCenter;
like.objectID = @"https://www.facebook.com/***my page***";
like.objectType = FBLikeControlObjectTypePage;
like.preferredMaxLayoutWidth = 400.0f;
like.likeControlStyle = FBLikeControlStyleBoxCount;
[self.view addSubview:like];

正如@MingLi所评论的,如果设备上有受支持的版本,FBLikeControl将只打开Facebook应用程序。

您有什么版本的FB应用程序?FBLikeControl仅在您有受支持的版本时才会打开FB应用。@MingLi我使用的是12月5日发布的v3.21.1,不是SDK版本,而是Facebook应用版本。@MingLi在更新FB应用后工作正常。谢谢你的支持。