2016-04-11 10 views
1

Ich möchte etwas Text und Bild auf Facebook teilen. Dafür verwende ich FBSDKShareDialog, aber es gibt folgenden Linker-Fehler. Ich benutze Version 4.5.1 von Facebook sdk.Linker-Fehler für FBSDKShareDialog

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]; 

Fehler ist:

Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_FBSDKShareDialog", referenced from: objc-class-ref in SearchVC.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

+0

gleiche Problem hier – user3033437

Antwort

0

Stellen Sie sicher, FBSDKShareKit.framwork in Ihr Projekt ziehen.

Include the binary

Dann Binärdatei verknüpfen.

enter image description here enter image description here

Verwandte Themen