ios - 向我的 iOS 应用程序添加 Facebook Like 按钮时出现问题

标签 ios facebook swift

我正在尝试使用 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/

相关文章:

ios - 我什么时候应该将 deleteCacheWithName 与 fetchedResultsController 一起使用?

ios - 当文档从后端更改时如何触发 Couchbase 与 iOS 同步

ios - NSTimer 不调用选择器或按时间间隔重复

ios - RxSwift - 如何使用 Observable.zip 处理不同的错误场景

ios - UIAlertController 下最顶层的 ViewController

ios - UITableView:如何通过长按更改自定义单元格中的 UIView 状态?

ios - 解析服务器错误 208 "this auth is already used"

javascript - 从 javaScript sdk 发布到用户的 Facebook 墙

ios - 为什么我收到 com.facebook.sdk.login 错误 308?

ios - NSInvalidArgumentException 与使用 JSQMessagesViewController