Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在本机iOS Swift应用程序中使用类似FB的按钮_Ios_Facebook_Swift_Facebook Like - Fatal编程技术网

在本机iOS Swift应用程序中使用类似FB的按钮

在本机iOS Swift应用程序中使用类似FB的按钮,ios,facebook,swift,facebook-like,Ios,Facebook,Swift,Facebook Like,嗨,我正在尝试在我的应用程序中创建一个类似FB的按钮。我看过很多帖子,它们都很旧,对我来说不清楚 以下是我所做的: import FBSDKCoreKit import FBSDKShareKit class MyClass{ @IBOutlet weak var fbLikeButton: FBSDKLikeButton! override func viewDidLoad() { super.viewDidLoad() self.fbLi

嗨,我正在尝试在我的应用程序中创建一个类似FB的按钮。我看过很多帖子,它们都很旧,对我来说不清楚

以下是我所做的:

import FBSDKCoreKit
import FBSDKShareKit

class MyClass{

    @IBOutlet weak var fbLikeButton: FBSDKLikeButton!

    override func viewDidLoad() {
        super.viewDidLoad()
        self.fbLikeButton.objectID = "MyPage"
      }
 }
在故事板中,我选择了
FBSDKLikeButton
作为身份检查器中按钮的类

现在: 1.这不管用。 2.如果可能的话,我想做
FBSDKLikeControlStyle.BoxCount

我尝试这样做,但没有将FBSDKLikeButton作为Identity inspector中按钮的类:

import FBSDKCoreKit
import FBSDKShareKit

class MyClass{

    @IBOutlet weak var contentView: UIView!

    override func viewDidLoad() {
        super.viewDidLoad()
        let likeControl:FBSDKLikeControl = FBSDKLikeControl()
        likeControl.objectID = "MyPage"   
        likeControl.likeControlStyle = FBSDKLikeControlStyle.BoxCount
        likeControl.frame = CGRectMake(15, 15, 200, 40)
        likeControl.likeControlHorizontalAlignment = .Left
        self.contentView.addSubview(likeControl)
      }
 }
它出现了,但并没有影响喜欢的数量

有明确的直接解决方案吗?!所有的柱子都是旧的。我希望这将是一个新的明确的


Thx

阅读此文,当您说“不影响喜欢的数量”时,您得到了解决方案,您的意思是从确认喜欢的FB应用返回后,它不会更新您应用中的喜欢数量吗?如果是,请查看本指南,您可能缺少一些代码,特别是应用程序委托中处理来自FB应用程序的回调的部分。这行代码在swift 2.2 likeControl.likeControl=FBSDKLikeControlStyle.BoxCount中不起作用。我在头文件中尝试了“FBSDKLikeControlStyleBoxCount”,但仍无法识别。有人知道发生了什么吗。为什么它看不到头文件中的内容。使用framworks时情况是否有所不同