[英]Issue when adding a Facebook like button to my iOS app
我正在嘗試使用swift將Facebook之類的按鈕添加到我的應用程序中。 這是我的代碼,也是我迄今確切采取的步驟。 我想知道我是否缺少任何步驟,或者代碼是否有問題?
1-使用Swift創建了一個新的Xcode項目
2-將以下代碼添加到viewDiDLoad
3個導入的“導入解析”和“導入社交”,如下所示
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)
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.