Dans mon iPhone intégrant l'application Facebook mais quand je post sur mon mur mon ami incapable de partager ce que je devrais faire?

J'utilise facebook intégrer pour l'une de mes applications iOS quote quote. Mais le problème est que quand citation post sur mon calendar mes amis ne peuvent pas partager juste "J'aime" et "Commentaire". Je veux partager pour s'il vous plaît voir attacher des captures d'écran alors quelle est la meilleure solution pour cela est-il problème dans mon application FB ou je dois faire du code pour cela dans iOS.

Capture d'écran de FB

Merci d'avance

J'ai vérifié votre capture d'écran. Cela ressemble à fb "comme post" essentiellement. Puisque personne ne peut pas partager ce post. Je vous suggère d'utiliser le dernier ios fb sdk 3.1.1, puis d'intégrer ce FB SDK avec votre application ios. Ensuite, utilisez le code suivant

Pour ios 6 et les versions ultérieures, utilisez la méthode post fb native de ios 6:

if(NSClassFromSsortingng(@"SLComposeViewController") != nil) { UIApplication* app = [UIApplication sharedApplication]; app.networkActivityIndicatorVisible = NO; SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook]; SLComposeViewControllerCompletionHandler myBlock = ^(SLComposeViewControllerResult result){ if (result == SLComposeViewControllerResultCancelled) { NSLog(@"\nCancelled"); } else { NSLog(@"\nDone"); } [controller dismissViewControllerAnimated:YES completion:Nil]; }; controller.completionHandler =myBlock; [controller setInitialText:FB_POST_FEED_INITIAL_TEXT_MSG]; [controller addURL:[NSURL URLWithSsortingng:BITLY_VIEW_LINK]]; // youtube video link [self presentViewController:controller animated:YES completion:Nil]; } 

sinon, utilisez cette méthode FB sdk:

  [FBSession openActiveSessionWithReadPermissions:nil allowLoginUI:YES completionHandler: ^(FBSession *session, FBSessionState state, NSError *error) { switch (state) { case FBSessionStateOpen: //first shows the hud view then initiating the post message feed process [self postFBMessageOnUserWall]; break; case FBSessionStateClosed: //need to handle break; case FBSessionStateClosedLoginFailed: //need to handle break; default: break; } }]; -(void)postFBMessageOnUserWall { NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys: FB_POST_FEED_INITIAL_TEXT_MSG, @"name", BITLY_VIEW_LINK, @"link", nil]; [FBRequestConnection startWithGraphPath:@"me/feed" parameters:params HTTPMethod:@"POST" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) { //show the alert says that message successfully postd in your wall [self performSelectorOnMainThread:@selector(showAlertFromMainThread:) withObject:error waitUntilDone:NO]; NSLog(@"\n\nfb post feed error status = %@", error); }]; }