我正在尝试使用 swift 将类似 Facebook 的按钮添加到我的应用程序中。这是我的代码,也是我到目前为止所采取的步骤。我想知道我是否遗漏了任何步骤或者代码是否有问题?
1- 使用 Swift 创建一个新的 Xcode 项目
2-在viewDiDLoad中添加以下代码
3-导入“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)
}
}
最佳答案
问题是我想按一个按钮,然后显示“喜欢”按钮。所以我添加了一个 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)
}
}
关于ios - 向我的 iOS 应用程序添加 Facebook Like 按钮时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34299498/