【问题标题】:linker error for FBSDKShareDialogFBSDKShareDialog 的链接器错误
【发布时间】:2016-08-01 12:27:40
【问题描述】:

我想在 Facebook 上分享一些文字和图片。为此,我使用FBSDKShareDialog,但它给出了以下链接器错误。我正在使用 4.5.1 版本的 facebook sdk。

 FBSDKShareDialog *dialog = [[FBSDKShareDialog alloc] init];

    if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"fbauth2://"]]){
        dialog.mode = FBSDKShareDialogModeNative;
    }
    else {
        dialog.mode = FBSDKShareDialogModeBrowser; //or FBSDKShareDialogModeAutomatic
    }
    //dialog.shareContent = content;
    dialog.delegate = self;
    dialog.fromViewController = self;
    [dialog show];

错误是:

架构 arm64 的未定义符号:
“_OBJC_CLASS_$_FBSDKShareDialog”,引用自: SearchVC.o ld 中的 objc-class-ref:未找到架构 arm64 clang 的符号:错误:链接器命令失败并出现退出代码 1(使用 -v 查看调用)

【问题讨论】:

  • 同样的问题

标签: ios objective-c facebook


【解决方案1】:

确保将 FBSDKShareKit.framwork 拖到您的项目中。

然后将你的二进制文件链接到它。

【讨论】:

    猜你喜欢
    • 2015-08-18
    • 2010-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多