2010-07-14 61 views
0

在Facebook上留言的信息会自动打开,无需点击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]; 
} 
+0

有人对齐此代码 – 2010-07-14 11:19:25

+0

安排,使我可以看到。并且还检查你是否在应用程序启动时调用了该方法,以便可以发布或调用,而不必单击脸书标签。 – 2010-07-14 11:31:00

+0

这里有问题吗? – 2010-07-14 11:51:43

回答

1

我想你是在调用代码中某处的postToWall()函数。只有在点击Facebook标签后才能调用此功能。 (只是放在一个断点和检查。)