簡體   English   中英

向我的iOS應用添加“ Facebook喜歡”按鈕時出現的問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM