2010-07-14 4 views
0

Le message qui doit être posté sur le mur de Facebook est automatiquement ouvert sans cliquer sur l'onglet Facebook.Problème avec l'intégration de Facebook dans mon application

Voici le code qui affiche un message à afficher sur le mur de Facebook.

- (void)postToWall { 
    FBStreamDialog *dialog = [[[FBStreamDialog alloc] init] autorelease]; 
    dialog.userMessagePrompt = @"Enter your message:"; 
    dialog.attachment = [NSString stringWithFormat:@"{\"name\":\"Facebook Connect for iPhone\",\"href\":\"http://developers.facebook.com/connect.php?tab=iphone\",\"caption\":\"Caption\",\"description\":\"Description\",\"media\":[{\"type\":\"image\",\"src\":\"http://img40.yfrog.com/img40/5914/iphoneconnectbtn.jpg\",\"href\":\"http://developers.facebook.com/connect.php?tab=iphone/\"}],\"properties\":{\"another link\":{\"text\":\"Facebook home page\",\"href\":\"http://www.facebook.com\"}}}"]; 
    [dialog show]; 
} 
+0

quelqu'un aligner ce code –

+0

organiser le pour que je puisse voir. et vérifiez également si vous avez appelé la méthode lors du lancement de l'application, donc il peut être affiché ou appelé sans cliquer sur l'onglet livre de visage. –

+0

Y a-t-il une question ici? –

Répondre

1

Je pense que vous appelez la fonction postToWall() quelque part dans le code. Appelez cette fonction uniquement lorsque vous cliquez sur l'onglet Facebook. (Juste mettre dans un point d'arrêt et de vérifier.)

Questions connexes