FBLikeControl 不打开 Facebook 应用程序

FBLikeControl does not open Facebook app

我已经在 ios 上实现了 FBLikeControl。现在,如果我使用 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 应用程序。