我在我的 iOS 应用程序中集成了 Facebook 的原生 Like Button 控件,代码如下:
FBLikeControl *likeControl = [[FBLikeControl alloc] init];
likeControl.objectID = @"http://www.facebook.com/<mypage>";
// .. add likeControl to view hierarchy ..
该按钮显示正常并且有时可以正常工作。也就是说,当你按下它时,它会将你带到 Facebook 应用程序并提示你喜欢相关页面。如果您同意,它会将您喜欢的内容添加到页面。
但间歇性地,它不起作用。它会将您带到 Facebook 应用程序,在那里它会向您显示一个空白的浅灰色/浅白色页面,上面有一个小而浅的 Facebook Logo ,暂停片刻,然后将您送回该应用程序而不执行任何操作。
任何可能导致失败的想法?
最佳答案
FBLikebutton is a preview feature only developer and tester can use this functionality.
FBLikeControl *likeControl = [[FBLikeControl alloc] init];
likeControl.objectID = [NSString stringWithFormat:@"url here"];
likeControl.likeControlStyle = FBLikeControlStyleButton;
likeControl.frame = CGRectMake(0, 0, 44, 44);
likeControl.transform = CGAffineTransformMakeScale(0.7f, 0.7f);
likeControl.likeControlHorizontalAlignment = FBLikeControlHorizontalAlignmentCenter;
likeControl.likeControlAuxiliaryPosition = FBLikeControlAuxiliaryPositionBottom;
[likeControl sizeToFit];
[self.view addSubview:likeControl];
check this code.
关于ios - 按 FBLikeControl 显示空白页面并返回应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27475976/