4

我正在使用 FBWebDialogs 视图在您的墙上发布消息。此功能已添加到 Facebook SDK 3.2

我正在创建一个多人棋盘游戏,游戏邀请可以发布到你的朋友墙上。不,我还想添加一张图片,即应用程序徽标。

我唯一得到的工作是:

NSMutableDictionary *params =
[NSMutableDictionary dictionaryWithObjectsAndKeys:
 @"Krudoku for iPhone, iPad and iPod touch", @"name",
 FBopponent.FBid, @"to",
 @"A multiplayer game which is a mixture of scrabble and sudoku.", @"caption",
 @"I'd like to play a game of Krudoku with you. Please go to the appstore and download Krudoku so we can play together!", @"description",
 @"http://www.facebook.com/Krudoku", @"link",
 @"http://www.krudoku.com/pictures/appicon_fb_136.png", @"picture",
 nil];

// Invoke the dialog
[FBWebDialogs presentFeedDialogModallyWithSession:nil
                                       parameters:params
                                          handler:
 ^(FBWebDialogResult result, NSURL *resultURL, NSError *error)
{
 ....
 ....
 }];

图片参数是指我的网络服务器上的图片。现在我想指的是保存在本地设备上的图片。但是像 @"file://...." 这样的东西不起作用。有谁可以帮我离开这里吗?

4

1 回答 1

0

您必须将图片上传到网络服务器,然后使用可以访问上传图片的 URL,例如

http://www.myserver.com/uploads/myPicture.png

另请参阅此问题

于 2013-03-19T19:58:20.727 回答