2015-12-15 69 views
0

我正在嘗試使用swift將Facebook按鈕添加到我的應用程序。這是我的代碼,也是我直到現在才完成的步驟。我想知道如果我錯過了任何步驟或者代碼有問題嗎?將Facebook like按鈕添加到我的iOS應用程序時出現問題

1-創建使用夫特

新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) 
    } 

} 

回答

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) 
     } 
    } 
相關問題