iOS FBSDKLikeControl / FBSDKLikeButton缓存结果如何?

时间:2015-11-18 04:07:48

标签: ios facebook-sdk-4.0 fbsdklikecontrol fbsdklikebutton

我发现FBSDKLikeControl缓存了类似的结果。

当我单击Like控件以查找页面时,我可以从浏览器验证页面是否已被喜欢。 FBSDKLikeControl代码如下:

if(likeButton) {
    [likeButton removeFromSuperview];
    likeButton = nil;
}
likeButton = [[FBSDKLikeControl alloc] initWithFrame:CGRectMake(150, 150, 200, 50)];
likeButton.likeControlStyle = FBSDKLikeControlStyleStandard;
likeButton.likeControlHorizontalAlignment = FBSDKLikeControlHorizontalAlignmentCenter;
likeButton.objectID = @"https://www.facebook.com/FacebookDevelopers"; // FBID: 19292868552
likeButton.center = self.view.center;
[self.view addSubview:likeButton];

然后,我浏览器中的页面不同,并重新加载视图控制器以确保重新创建了like按钮,Like Control仍声称我喜欢该页面。

如何避免缓存?同样的情况发生在FBSDKLikeButton。通过Cocoapods使用FBSDKShareKit 4.8.0

0 个答案:

没有答案