我正在尝试使用swift为我的应用添加类似Facebook的按钮。这是我的代码,也是我到目前为止所采取的步骤。我想知道我是否缺少任何步骤或代码是否有问题?
1-使用Swift创建一个新的Xcode项目
2 - 将以下代码添加到viewDiDLoad
3-import“import Parse”和“import Social”如下所示
4 - 创建了一个桥接头文件,并将FBSDKCoreKit / FBSDKCoreKit.h和FBSDKShareKit / FBSDKShareKit.h导入其中。
5 - 在我的框架中添加了FBSDKCoreKit和FBSDKShareKit
然后我在这一行收到“预期声明”错误: likeButton.objectID =“https://www.facebook.com/JCVDonline/?fref=ts”
以下是完整代码:
import UIKit
import Parse
import Social
class NewsPageViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
var likeButton:FBSDKLikeControl = FBSDKLikeControl()
likeButton.objectID = "https://www.facebook.com/JCVDonline/?fref=ts"
likeButton.likeControlStyle = FBSDKLikeControlStyle.BoxCount
likeButton.frame = CGRectMake(16,20, 290, 40)
self.view.addSubview(likeButton)
}
}
答案 0 :(得分:0)
问题是我想按一个按钮,然后出现类似的按钮。所以我添加了一个IBAction,它像黄金一样工作!接下来对我来说是想办法改变按钮图像:) 这是工作代码:
import UIKit
import Parse
import Social
class NewsPageViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func likeOnFacebook(sender: AnyObject) {
var likeButton:FBSDKLikeControl = FBSDKLikeControl()
likeButton.objectID = "https://www.facebook.com/JCVDonline/?fref=ts"
likeButton.likeControlStyle = FBSDKLikeControlStyle.BoxCount
likeButton.frame = CGRectMake(16,20, 290, 40)
self.view.addSubview(likeButton)
}
}