Facebook Partager boîte de Dialogue dans iOS

Je suis en train de mettre en œuvre les natif de dialogue Partager de Facebook dans un exemple d'application.

L'air d'avoir de problème à le faire.

Choses que j'ai fait jusqu'à présent:

  1. Inclut les dernières Facebook SDK
  2. Inclus le AdSupport, Sociale, de Compte, de Sécurité et de libsqlite3.dylib.
  3. Ajouté l'exemple de code à partir de Facebook.
  4. Ajoutée lsqlite3.0 -ObjC à d'Autres Drapeaux de l'éditeur de liens ainsi
  5. Ajouté l'id de l'application de la plist
  6. Ajouté le FBUserSettingsViewResources bundle et FacebookSDKResources.bundle pour le projet

Mais je n'arrive pas à partager l'adresse URL. La part de dialogue n'apparaît même pas.

Mon code ressemble à ceci:

Viewcontroller.h

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController
{
    IBOutlet UIButton *buttonShare;
}
- (IBAction)shareButtonClicked:(id)sender;
@end

ViewController.m

#import "ViewController.h"
#import <FacebookSDK/FacebookSDK.h>

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
    //Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    //Dispose of any resources that can be recreated.
}



- (IBAction)shareButtonClicked:(id)sender
{
    FBShareDialogParams *params = [[FBShareDialogParams alloc] init];
    params.link = [NSURL URLWithString:@"https://developers.facebook.com/ios"];
    params.picture = [NSURL URLWithString:@"https://raw.github.com/fbsamples/ios-3.x-howtos/master/Images/iossdk_logo.png"];
    params.name = @"Facebook SDK for iOS";
    params.caption = @"Build great apps";
    [FBDialogs presentShareDialogWithParams:params clientState:nil handler:^(FBAppCall *call, NSDictionary *results, NSError *error) {
        if(error) {
            NSLog(@"Error: %@", error.description);
        } else {
            NSLog(@"Success!");
        }
    }];
}
@end

Pas en mesure de partager l'URL. Besoin de conseils à ce sujet.

Quelle est la version de Facebook application utilisez-vous?
Comment voulez-vous vérifier?
Dans les paramètres de votre téléphone, faites défiler vers le bas de Facebook, et il devrait vous montrer la version dans les détails (remarque: vous pouvez avoir 2 Facebook boutons en raison de iOS6, de l'intégration ET de l'Facebook app).

OriginalL'auteur lakesh | 2013-06-04