Проблема с интеграцией Facebook в моём приложении - PullRequest
0 голосов
/ 14 июля 2010

Сообщение, которое должно быть размещено на стене Facebook, автоматически открывается без нажатия вкладки Facebook.

Вот код, который показывает сообщение, которое будет размещено на стене 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];
}

1 Ответ

1 голос
/ 14 июля 2010

Я думаю, что вы вызываете функцию postToWall() где-то в коде. Вызывайте эту функцию только при нажатии на вкладку Facebook. (Просто установите точку останова и проверьте.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...