FBLikeControl不加载也不起作用

Lol*_*Run 3 facebook facebook-like ios

随着facebook ios sdk的新版本,文档正在谈论像控件这样的Facebook,它允许喜欢一个页面. https://developers.facebook.com/docs/ios/like-button/

控件的文档在这里 https://developers.facebook.com/docs/reference/ios/current/class/FBLikeControl

然而我尝试了它并没有出现,虽然我只能检测到一个清晰的颜色矩形,我改变了背景颜色,颜色出现在那个矩形上,但不是文档中提到的facebook风格.此外,它不起作用,它应该带我到fb应用程序来显示链接到它的对象.

我尝试了一个应用程序,同时按照提到的配置项目,AppID ......等等.我也尝试过来自facebook SDK的示例项目"SessionLoginSample",但无济于事.

按钮是清晰的颜色,看起来像故意,或破碎的东西.它是新的,所以我认为可能有问题,或者,我做错了什么:)

任何人?

Maw*_*oon 9

您可以通过在viewdidload中启用以下功能或创建FBlikeControl按钮来使用FBlikeControl按钮:

[FBSettings enableBetaFeature:FBBetaFeaturesLikeButton];
[FBSettings enablePlatformCompatibility:NO];
Run Code Online (Sandbox Code Playgroud)


Maw*_*oon 5

您无法更改按钮的大小,因为它的标准按钮由fb提供,但您可以使用以下代码使用按钮样式:

这是完整的代码:

[FBSettings enableBetaFeature:FBBetaFeaturesLikeButton];
[FBSettings enablePlatformCompatibility:NO];
FBLikeControl *like = [[FBLikeControl alloc] init];
like.objectID = @"http://shareitexampleapp.parseapp.com/photo1/";
like.likeControlHorizontalAlignment=FBLikeControlHorizontalAlignmentRight;
like.likeControlStyle=FBLikeControlStyleBoxCount;
[self.view addSubview like];
Run Code Online (Sandbox Code Playgroud)